ログインしているユーザーの友人リストを取得できましたが、限られた友人(アプリユーザー)ログインしているユーザーの友達の友達リストを取得できませんでした。php-sdk
私は詳細に説明しています。
私は友人の友だちリストを取得することができます。私の8人の友人はアプリユーザーです。私は7人の友人の友人になることができますが、私は1人の友人の友人を得ることができません。一つの違いは、彼が、私はこのエラー
[Fri Mar 02 18:20:44 2012] [error] [client 192.168.1.2] PHP Fatal error: Uncaught Exception: 18: This API call could not be completed due to resource limits\n thrown in /var/www/jobjasoos/system/libraries/base_facebook.php on line 1040
私はそれが大きいため、NOのだと思うが取得しています300
の周りに3300以上の友人の他人を持っていることがわかりました。友人のこのエラーを回避する方法はありますか?
私はこのfqlクエリを使用しています。
$query="SELECT uid, name, work FROM user WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid2 IN (SELECT uid2 FROM friend WHERE uid1 = $current_user)) ORDER BY name";
$user_info=$facebook->api(array('method'=>'fql.query',
'query'=>$query));
私は以下のリンクを見ており、何の手がかりも得ていません。
- Get a list of friends of a friend on Facebook
- Why I receive "This API call could not be completed due to resource limits"
- How can I optimize my FQL to avoid Facebook timeouts?
今、このクエリでは、時々、完璧な結果を与えるが、時にはそれがゼロになります。私の質問は、異なるトランザクションでfqlの動作が異なる理由です。 –