在脸书中获取好友信息

fetching friends info in facebook

本文关键字:好友 信息 获取      更新时间:2023-09-26

我正在开发一个应用程序,从Facebook获取我的朋友的工作经历和教育

背景

对于我的一些朋友

    graph.facebook.com/me/friends?fields=name,work&.........

提供有关其雇主的详细信息

对于朋友xyz,我在使用上述网址时只得到名称。但是当我尝试时

    graph.facebook.com/xyz?fields=name,work

我也得到了他的工作细节。

这两个网址有什么区别?

第一个 URI,https://graph.facebook.com/me/friends?fields=name,work ,返回有关当前登录用户好友的信息。根据该用户(使用您的应用程序的人)授予您的应用程序的权限,您可能无法获取其朋友的工作信息(或您请求的任何其他详细信息)。

第二个 URI https://graph.facebook.com/xyz?fields=name,work 返回有关特定用户的信息(在您的情况下为 xyz )。您是否可以执行此操作还取决于该信息是公开的还是授权用于应用程序的访问令牌。

尝试使用Graph API Explorer探索Facebook Graph。

可能是

你的朋友xyz1在工作历史上设置了隐私,这就是为什么你没有得到它