未在用户个人资料详细信息 API 中获取用户个人资料链接,之前一些个人资料链接已损坏但现在没有响应

user profile links are not being fetched in user profile details API, previously some profile links were broken but now no response

我有一个管理潜在客户的应用程序,我们曾经从 FB API 获取 facebook 用户(潜在客户)详细信息,几个月前我们面临许多用户的问题profile_links,但对于其他人来说,这些工作正常。

我提出了一个错误票以寻求解决此问题的方法,但他们为我提供了此社区和 FB 开发人员社区的 link 以寻求有关此类问题的帮助。

现在我遇到一个问题,即没有检索到包含用户详细信息的配置文件 link。

任何帮助将不胜感激。

您不能再使用旧格式 link 用户个人资料(例如使用应用范围内的用户 ID),出于隐私原因,Facebook 已将其删除。

您需要先向用户请求 user_link 权限,然后您可以请求用户个人资料的 link 字段 - 它会 return 一个 URL包含一个令牌,将浏览器中的人类访问者重定向到实际的配置文件地址。 (该令牌的有效期可能有限,并且会在某个时候过期,因此您不应该存储这些 URL 以供长期使用,而是在需要 link 时请求一个新的用户个人资料。)