Facebook用户的URL通过ID

我有一个FB ID列表,是否有没有一个graphics查询构build他们的FBurl的经典方法?

例如,我有ids 3,4,5,我想他们的Facebookurl,而不使用graphicsapi并保存下来

是的,只要使用这个链接并将您的ID附加到id参数:

 http://facebook.com/profile.php?id=<UID> 

举个例子:

 http://facebook.com/profile.php?id=4 

将您自动redirect到http://www.facebook.com/zuck这是马克·扎克伯格的个人资料。

如果你想为你所有的ID做这个,那么你可以用一个循环来完成。

如果你愿意,我可以给你提供一个片段。

更新:或者,您也可以这样做:

 https://facebook.com/<UID> 

所以这将是: https : //facebook.com/4 ,将自动redirect到Zuck!

接受的答案不适合我,这是:

 https://www.facebook.com/app_scoped_user_id/10152384781676191 

最简单和最正确的(和合法的)方法是使用graphicsapi。

只要执行请求: http : //graph.facebook.com/4

哪个返回

 { "id": "4", "name": "Mark Zuckerberg", "first_name": "Mark", "last_name": "Zuckerberg", "link": "http://www.facebook.com/zuck", "username": "zuck", "gender": "male", "locale": "en_US" } 

并采取link关键。

您还可以通过使用fields参数来减lessstream量: http : //graph.facebook.com/4? fields = link获取您所需要的:

 { "link": "http://www.facebook.com/zuck", "id": "4" }