我正在使用facebook graph api,如下所示;
https://graph.facebook.com/v2.0/search?q=search+string+here&type=user&access_token=accessTOKENhere
结果为;
"data": [
{
"name": "search+string+here",
"id": "10152202833927632"
}
],
当我第一次测试时,我使用的是id;
http://www.facebook.com/10152202833927632
我能够看到用户的页面。但现在我意识到这个链接不起作用。当我从其他来源检查时,用户的真实身份与此不同。
有谁知道为什么graph api会给我一种不同的(不工作)id?
提前致谢!
答案 0 :(得分:1)
ID是应用范围的用户ID。请求graph.facebook.com/10152202833927632,并在请求中有一个链接属性,您可以用来链接到该用户
答案 1 :(得分:0)
在Graph API v2.0中引入了应用范围的ID。详细了解它们的工作原理以及如何处理它们here。