Ios 如何在react native应用程序中检索facebook好友列表
我正在尝试检索所有用户的朋友,并使用facebook graph request在列表视图中呈现他们Ios 如何在react native应用程序中检索facebook好友列表,ios,facebook,reactjs,login,native,Ios,Facebook,Reactjs,Login,Native,我正在尝试检索所有用户的朋友,并使用facebook graph request在列表视图中呈现他们 const infoRequest=new GraphRequest( “/我”, { 参数:{ 字段:{ 字符串:'电子邮件,姓名,名字,中间名, 姓氏、图片、类型(大)、封面、生日、地点、朋友姓名 } } }, 这是您的回复信息 );自API 2.0以来,Facebook不再允许您访问完整的好友列表,只允许那些同时使用您的应用程序的用户 为了进一步的参考,你也可以查看帖子 如果您还有任何疑问
const infoRequest=new GraphRequest(
“/我”,
{
参数:{
字段:{
字符串:'电子邮件,姓名,名字,中间名,
姓氏、图片、类型(大)、封面、生日、地点、朋友姓名
}
}
},
这是您的回复信息
);代码>自API 2.0以来,Facebook不再允许您访问完整的好友列表,只允许那些同时使用您的应用程序的用户
为了进一步的参考,你也可以查看帖子
如果您还有任何疑问,请告诉我。:)
编辑
您可以通过下面给出的api调用获取未使用此应用程序的用户好友列表:-
'+facebookUserId+
“/invitable\u friends?访问\u令牌=”+userToken
然后,在上述api调用的回调中,您可以进行新的api调用,并通过下面给出的调用获取正在使用该应用程序的用户朋友列表:-
“+facebookUserId+”/friends?访问\u令牌=”+userToken
然后,您可以查看这两个api调用的结果,并获得用户的所有好友列表,如下所示:-
让allFriends=firstApiResponseArray.concat(SecondApiResponseArray)
现在,allFriends将给出用户所有朋友的列表。我希望这就是您想要的:)您从电话中得到了什么回应?你有什么错误吗?如果有,请告诉我在控制台登录时收到的是姓名、电子邮件等信息,但当我在console.log friends时收到的是未定义错误。我没有找到任何方法来检查朋友列表是否可用OK谢谢让我找出我的错误!!如果你正在使用某个应用程序,那么你可以获得所有正在使用你的应用程序的朋友和不使用你的应用程序的朋友。在我的应用程序中,我希望用户登录他们的facebook,并且在他们登录后,我希望填充like(用户朋友列表,随机选择朋友…。@AnilHitang我已编辑答案,请检查。这就是你要找的。我刚刚检查了这个,它会给你想要的输出