1

ここで私のFQLリクエスト:

$fql_url = 'https://graph.facebook.com/' . 'fql?q={"友達":"SELECT+uid,third_party_id,name,sex,pic,work+FROM+user+WHERE+is_app_user+AND+uid+IN(SELECT+uid2+FROM+friend+WHERE+uid1 =me())",' . '"friends+of+friends":"SELECT+uid,name,sex,pic,work+FROM+user+WHERE+is_app_user+AND+uid+IN(SELECT+uid2+FROM+friend+WHERE+uid1+IN( SELECT+uid+FROM+user+WHERE+is_app_user+AND+uid+IN(SELECT+uid2+FROM+friend+WHERE+uid1=me())))"}' . '&' . $access_token;

すべてのユーザーが「公開」の友達リストを持っている場合、すべて問題ありません。しかし、誰かの友達リストが「非公開」に設定されていると、クラッシュします。

{ "エラー": { "メッセージ": "ユーザーのプライバシー設定により、593606920 のすべてのフレンドを検索できません。", "タイプ": "NoIndexFunctionException", "コード": 604 } }

プライベート フレンド リストを「無視」して、他のすべてのリストのみを取得するにはどうすればよいですか?

4

0 に答える 0