我需要为网站创建模块,显示来自客户的提要。
我使用fb的图形api从facebook获取了Feed。但是,当我点击个人资料名称时,它表示个人资料不可用。
这个问题正在发生,因为facebook已经转移到图形api 2,在这个版本中,用户会根据实际用户ID不同的应用程序返回。
所以,如果我需要从网站重定向页面。我该如何实现呢?
感谢您的时间。
答案 0 :(得分:1)
您可以使用link
对象的User
字段,如下所示:
/me?fields=id,first_name,last_name,link
结果将类似于以下内容:
{
"id": "10152055263451244234",
"first_name": "TheFirstName",
"last_name": "TheLastName",
"link": "https://www.facebook.com/app_scoped_user_id/10152055263451244234/"
}
或者,如果您已经有应用范围的user_id,则可以通过
手动构建链接"https://www.facebook.com/app_scoped_user_id/" + {user_id} + "/"