Facebook Graph API:获取 link 给用户的时间线不起作用
Facebook Graph API: get link to users timeline doesn't work
我想 link 向授予我的应用程序访问权限的人发送时间表。
所以在用户参考中 (https://developers.facebook.com/docs/graph-api/reference/v2.7/user) - 我知道它是过时的版本,但它应该仍然有效 - 我可以看到 "link" 字段给我 "A link to the person's Timeline" 作为文档说。
所以当我这样做时,我得到一个 link 格式如下:
https://www.facebook.com/app_scoped_user_id/YXNpZADpBWEVoMWtvWEVtYTM3RFBkS3dYQVdWMUNwMVRJMzNWeko4aF83eFpQU05jcXByTXJwVmFoS293a1FMSWlKNFpibTNmbFpGa04wOUh5bmlWc3ZAKV3ZAWeEt2MEFBYlljb2JWNHRMTDRSY1FybFNyNDNpU3cZD/
(这是一个很长的URL,由facebook生成)
到目前为止一切顺利。但是当我点击这个 Facebook 给我的 URL 时,我 总是 得到一个内容为 "Sorry, this content isn't available right now" 的 Facebook 页面(点击上面的link就可以看到)
我不知道是什么问题。由于无法使用用户 ID 调用 Facebook 个人资料,因此我遇到了这个问题。
有人知道如何修复它并使 link 进入用户时间线吗?
谢谢!
您现在需要先申请新的 user_link
权限,才能获得工作 link ,这将导致一个人的时间表。
https://developers.facebook.com/docs/facebook-login/permissions/#reference-user_link
(返回的 URL 似乎包含一个神秘的令牌而不是实际的用户 ID,因此您不应存储它们以供长期使用,它们可能会随着时间的推移而过期。)
从 2018 年 5 月开始,开发者应使用 user_link 来获取用户个人资料 link,但对于使用此字段的应用,应通过审核并授予您新 user_link 权限。
有关详细信息,请参阅:
我想 link 向授予我的应用程序访问权限的人发送时间表。
所以在用户参考中 (https://developers.facebook.com/docs/graph-api/reference/v2.7/user) - 我知道它是过时的版本,但它应该仍然有效 - 我可以看到 "link" 字段给我 "A link to the person's Timeline" 作为文档说。
所以当我这样做时,我得到一个 link 格式如下:
https://www.facebook.com/app_scoped_user_id/YXNpZADpBWEVoMWtvWEVtYTM3RFBkS3dYQVdWMUNwMVRJMzNWeko4aF83eFpQU05jcXByTXJwVmFoS293a1FMSWlKNFpibTNmbFpGa04wOUh5bmlWc3ZAKV3ZAWeEt2MEFBYlljb2JWNHRMTDRSY1FybFNyNDNpU3cZD/ (这是一个很长的URL,由facebook生成)
到目前为止一切顺利。但是当我点击这个 Facebook 给我的 URL 时,我 总是 得到一个内容为 "Sorry, this content isn't available right now" 的 Facebook 页面(点击上面的link就可以看到)
我不知道是什么问题。由于无法使用用户 ID 调用 Facebook 个人资料,因此我遇到了这个问题。
有人知道如何修复它并使 link 进入用户时间线吗?
谢谢!
您现在需要先申请新的 user_link
权限,才能获得工作 link ,这将导致一个人的时间表。
https://developers.facebook.com/docs/facebook-login/permissions/#reference-user_link
(返回的 URL 似乎包含一个神秘的令牌而不是实际的用户 ID,因此您不应存储它们以供长期使用,它们可能会随着时间的推移而过期。)
从 2018 年 5 月开始,开发者应使用 user_link 来获取用户个人资料 link,但对于使用此字段的应用,应通过审核并授予您新 user_link 权限。
有关详细信息,请参阅: