如何解决通过ID获取对象 Facebook API
我想在facebook graph api和python的帮助下通过userid接收用户名,照片,生日等。
在Graph API Explorer设置中添加了所有44个权限
我对代码进行了测试
- 我的ID https://www.facebook.com/profile.php?id=100013813205557
- 其他人的身分https://www.facebook.com/profile.php?id=100013813205559
不是我的身份证我有错误
提高GraphAPIError(结果) facebook.GraphAPIError:不支持的获取请求。 ID为'100013813205559'的对象不存在,由于缺少权限而无法加载或不支持此操作。请阅读https://developers.facebook.com/docs/graph-api
上的Graph API文档
如何通过ID接收用户名,照片,生日等?
我的代码
import facebook
import json
token = "XXXXXXX"
graph = facebook.GraphAPI(token)
profile = graph.get_object("100013813205557",fields="picture,name,work,hometown,link,email") # WORKS GOOD for my id
#profile = graph.get_object("100013813205559",email") # ERROR
print(json.dumps(profile))
更新
我也尝试过公开页面 3)https://www.facebook.com/profile.php?id=278754422284374 收到错误
facebook.GraphAPIError:(#100)页面公共元数据访问需要应用程序秘密证明或应用程序令牌
更新2
的主题检查我是否拥有权限pages_read_engagement
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。