如果在网络浏览器中输入:
https://graph.facebook.com/search?q=watermelo n的
返回的数据开始:
{ “数据”:[ { “id”:“100000079215099_345415575486050”, “from”:{ “名字”:“Synthia Stephen”, “id”:“100000079215099” },
我的问题与id字段有关。返回的值包含由下划线字符分隔的两个数字。
1)我相信第一个号码(100000079215099)是facebook用户的id,总是这样吗?
2)第二个数字(345415575486050)代表什么?
3)一旦我拥有完整ID(100000079215099_345415575486050),是否可以在另一个Facebook Graph API中使用此ID来检索与此ID相关联的数据?如果是这样,该网址会是什么样的?
答案 0 :(得分:2)
在Facebook上,Evry用户拥有ID,与之相关的每个事件都可能是状态或照片也有ID。
<强> 100000079215099_345415575486050 强>
它的第一部分代表用户ID,第二部分代表事件(活动就像状态或帖子)Id。
要了解更好,请转到https://developers.facebook.com/graph-academy 您的问题的答案:
1)第一个将始终是用户ID。
2)上面提到的这是特定事件相关的id。 (状态或图片)
3)是的,您可以在其他API中随处使用此ID。
答案 1 :(得分:0)
1)是的,第一个数字是ID 2)我不确定,我认为可能需要跟踪视图的来源以及观看者是谁。也许是访问令牌 3)https://graph.facebook.com/100000079215099
https://graph.facebook.com/100000079215099_49874987249823749283
{
"error": {
"message": "(#803) Some of the aliases you requested do not exist: 100000079215099_49874987249823749283",
"type": "OAuthException"
}
}
https://graph.facebook.com/100000079215099_345415575486052
false
https://graph.facebook.com/100000079215099 返回她的数据,但我省略了