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

时间:2019-01-23 12:20:54

标签: facebook-graph-api facebook-javascript-sdk

我有一个用于管理销售线索的应用程序,从我们用来获取Facebook用户(销售线索)详细信息的FB API来看,几个月前,我们遇到了许多用户的profile_links断开的问题,但是对于其他人来说,这些工作正常。

我提出了一个故障单以寻求解决方案,但他们为我提供了该社区和FB开发人员社区的链接,以寻求有关此类问题的帮助。

现在,我面临着一个问题,即无法检索包含用户详细信息的个人资料链接。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

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

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