2011-01-12 12 views
1

私はアプリケーションのための素晴らしいアイデアを持っていたので、私はグラフAPIが提供しなければならなかったものを調べ始めました。それから私はそれが私が自由にウェブサイト上でアクセスできる情報の大きなスワッシュにアクセスすることができないことを知った。私はすべてのアクセストークンのものが正常に動作している、それはグラフAPIは多くのアクセス権を持っていないようです。Facebook Graph API:下位の権限

ウェブサイトには、私の昨年のタグ付き写真が100枚以上あります。グラフAPIを使用すると約20点しか得られません。私の友人が投稿したほとんどの写真はありません。

私はまだ本当にこれをしたいと思ったら、私の選択は何ですか? TOSに対する掻き取りの推測は?

UPDATE

This linkは、同じ問題を持つユーザーへの応答を持っているように見えます。明らかにそのプライバシー問題...

+0

使用しているコードの例を投稿できますか? – smnbss

+0

元の質問を読む自分の写真だけが必要なのかどうかわかりません、それが単なる例で、実際にはGraph APIの限界を知るための幅広い解決策を探していますか? –

+0

私が使用しているコードとは関係ありません。 jsonの結果を手動で読み取ったとしても、昨年のうちに「https://graph.facebook.com/me/photos?access_token = ...」の写真は約20枚しかありませんでした。これはすべての要求の制限です。友人の "https://graph.facebook.com/123456789/albums?access_token = ..."を見て、私が自由にウェブサイトで見ることができる写真であれば、グラフAPIによる応答は単純に{"data" []} – Tim

答えて

0

問題がGraph APIのデフォルトのページングサイズに関連している場合に役立つかもしれないanswer here(ページング制限とオフセットについて)があります。

+0

それは私自身の質問に対する私の答えです!それはAPIの限界と思われる。私はAndroidのFacebookのアプリケーションは、同じアルバムが欠けているとして、グラフAPIを使用していると思う... – Tim

+0

一度にそれらを得るためにあなたは巨大な数とオフセット= 0に限度を設定できますか?時間?後者の場合、あなたはまだそれらのすべてにアクセスできますが、確かに、それはそのような苦痛です。あなたは最終的にすべてにアクセスできますか? –

+0

Nope。ただし、APIに照会すると、Webサイトにログインしたときと同じ権限がないため、多くの写真、投稿などが表示されません。私はサイクリングと写真の取得に問題はありません。現在のところ、APIだけですべてにアクセスすることはできません。ユーザーがアルバムを設定して友だちにのみ表示されるようにすると、アルバムを閲覧できるアクセストークンを使用している場合でも、APIには表示されません。 – Tim