2

同様の質問がいくつかありますが、これはそれ自体の問題だと思います。

Facebook SDK for Android を使用して友人の写真をデバイスにリストします。Graph Explorer を使用すると、実際に必要なデータを取得できますが、アプリ内では結果が 1 つしか得られませ。私は最初にこのFQLを使用しようとしました

SELECT pid FROM photo WHERE owner = me();

しかし、その後、テーブルphotoがインデックス可能ではないことがわかりました (このリンク)。album

このFQLを使用して自分の写真でも試してみました

SELECT pid FROM photo WHERE owner = me() AND aid IN (SELECT aid FROM album WHERE owner = me())

必要なすべての権限を持っています(user_photos,friends_photos,user_friends)

また、問題があるかどうかを確認するために、2 や 25 などの制限を追加しようとしました。

しかし、まだ何もありません!:(

あなたのFacebookの達人は、私の問題が何であるか知っていますか?

前もって感謝します

回答 // 編集済み

まあ... Facebook サーバーが変更を反映するには 5 時間待つだけでは不十分なようです。

したがって、答えは次のようになります(テスト段階のためだけに、実際にはFacebookサーバーが伝播するのを待つ必要があります):

  1. Graph API エクスプローラーに移動

  2. FQL タブを開きます (または、Graph API を使用している場合は、現在の場所に留まります)。

  3. アプリケーションと表示されている右上隅のドロップダウンメニューをクリックします

  4. アプリを選択します (デフォルトではGraph API エクスプローラーである必要があります) 。

  5. アクセストークンを取得ボタンをクリック

  6. 実際にいくつかの特権が欠けていることがわかります

  7. 必要なものを選択してください

  8. 承認する

  9. 開発環境でアプリを再度テストします

  10. 出来上がり

4

0 に答える 0