2011-08-04 19 views
1

友人リストのフィードを取得しようとしていますが、何か不足している可能性があります。FacebookグラフApi Friendlistオブジェクト

私は現在フレンドリストオブジェクトのメンバーをつかんでjson形式で一緒に追加しています。

[ID、ID、ID]私はそれらのソースIDを使用し、これは私を返しているのREST APIのstream.get

への引数として、それらを送信してい

は、しかし、私は助けることができない結果私は何かを見た感じ。

結論: これをやってはいけません、それは遅いです。たとえば、300人のユーザーを持つユーザーの場合、それは永遠に返されます。

答えて

1

グラフAPI(REST APIを削除する過程でお勧めします)を使用できる場合は、https://graph.facebook.com/feed?ids=uid1,uid2,uid3&access_token=ACCESS_TOKENなどの複数のuidのフィードを取得できます(read_stream権限が付与された後)。

+0

私はこれがfacebookに行くとfriendlistフィルタを使用して同じ結果を返すと仮定していますか?また、IDの数に制限がありますか? – Nico

+0

=昨日以降、投稿を使用するように切り替えました。 結果は遅いですが、私はそれに対処しなければならないと思います。 – Nico

3

次の方法で、最小限の労力で、フレンドリストのフィードを取得に非常に近い取得することができます:

あなたが実際friendList IDに置き換え
FBRequest *request=[FBRequest requestForGraphPath:@"me/home?filter=fl_<friendListId>"]; 

。私はあなたがおそらくこの回答を必要としないが、私は他の誰かを助けるかもしれない願っていることを実感します

FBRequest *request=[FBRequest requestForGraphPath:@"me/friendlists"]; 

: 次の方法でそれらを得ることができます。

+0

この本をありがとう@stringCode。それは私をたくさん助けました。 :) – Ajeet