2012-01-15 54 views
0

如果在Web浏览器中我输入:理解ID

https://graph.facebook.com/search?q=watermeloň

返回的数据开始:

{ “数据”: { “ID”: “100000079215099_345415575486050”, “从”:{ “名”: “Synthia泉”, “ID”: “100000079215099” },

我的问题涉及id字段。返回的值包含两个由下划线字符分隔的数字。

1)我相信第一个数字(100000079215099)是Facebook用户的ID,这是永远的情况吗?

2)第二个数字(345415575486050)代表什么?

3)一旦我有完整的ID(100000079215099_345415575486050)是否有可能在另一个Facebook Graph API中使用此ID来检索与此ID相关的数据?如果是这样的话,那个网址会是什么样子?

+0

我会建议通过图形API浏览器来玩这个游戏。通过玩弄各种各样的Graph API文章,删除和获取,我学到了很多东西。 – DMCS 2012-01-15 08:08:27

回答

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 返回她的数据,但我忽略它

2

在Facebook上埃夫用户ID和每一个事件与之相关的可能是地位o r照片也有一个ID。

100000079215099_345415575486050

的它的第一部分表示用户ID和第二部分代表事件(像活动状态或交)的标识。

要明白https://developers.facebook.com/graph-academy 答案最好去你的问题:

1)第一个将永远是用户ID。

2)上面提到这是特定事件相关的ID。 (状态或图片)

3)是的,您可以在其他API中随处使用此ID。