使用GraphAPI时无法获取用户的公开详细信息

时间:2017-09-18 07:49:27

标签: facebook facebook-graph-api

我所需的功能是在Facebook中搜索与我的搜索条件非常匹配的用户。作为第一步,我试图获取用户的一般细节。假设当我搜索名称为" John Smith"的用户时,我得到一个用户列表。我能够获取很少的详细信息,如id&只是名字。说一个" John Smith" id是123456789.我无法通过图表api获得关于"关系状态"," location"等的详细信息。

Through Graph API

但是,如果我使用网址" https://fb.com/123456789"我可以看到一般的细节,比如relationship_status,location,hometown..etc。

我的一般理解是,如果通过网址输入时可以看到一个人的详细信息,我还应该能够在使用graph-api时获取他的详细信息。但它没有发生。我错过了什么吗?任何帮助或建议都非常感谢。感谢。

1 个答案:

答案 0 :(得分:0)

你的一般理解是完全错误的。你可以在facebook.com上公开看到的东西,并不意味着可以通过API免费获得相同的信息。用户必须首先登录您的应用并授予其访问此类数据的权限,然后您的应用才能访问该应用。 - CBroe 1小时前