0

我正在使用 facebook FQL 来获取我正在使用此查询的朋友列表

"select uid, name, pic_square, is_app_user from user where uid in (select uid2 from friend where uid1 = me())";SELECT uid, name, is_app_user, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1"

它工作得很好,但它只给我带来了像 15 到 20 岁这样的几个朋友 我需要我所有的朋友来回应 任何科?谢谢

4

1 回答 1

1

我猜你正在使用 Graph API 的 v2.0。因此,您只能获得也使用发出请求用户访问令牌的应用程序的朋友

请参阅https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

如果您的应用程序是在 2014 年 4 月 30 日之前设置的,您可以明确指定您要使用 v1.0,这将为您提供所有朋友。这将仅在 2015 年 4 月 30 日之前有效。如果应用程序是稍后创建的,则不可能获得所有朋友。

于 2014-05-19T06:57:09.590 回答