我想获得授予我应用访问权限的人员时间轴的链接。
因此,在用户参考(https://developers.facebook.com/docs/graph-api/reference/v2.7/user)中-我知道它是过时版本,但仍然可以使用-我可以看到“链接”字段,该字段为我提供了“到该人时间轴的链接”文档说。
因此,当我执行此操作时,将获得以下格式的链接:
到目前为止,一切都很好。但是,当我单击Facebook给我的URL时,我总是获得一个内容为“抱歉,此内容暂时不可用” 的Facebook页面(您当您点击上面的链接时可以看到)。
我不知道问题是什么。由于无法使用用户ID调用Facebook个人资料,因此出现了此问题。
有人知道如何修复它并获得指向用户时间轴的有效链接吗?
谢谢!
答案 0 :(得分:2)
您现在需要先申请新的user_link
权限,以便获得可以导致人员时间表的有效链接。
https://developers.facebook.com/docs/facebook-login/permissions/#reference-user_link
(返回的URL似乎包含一个隐式令牌,而不是实际的用户ID,因此您不应将其存储为长期使用,它们可能会随着时间的流逝而失效。)
答案 1 :(得分:0)
从2018年5月开始,开发人员应使用 user_link 获取用户个人资料链接,但对于使用此字段的应用,App应该通过审核,并授予您新的user_link权限。
有关更多信息,请参见: