如何从照片预览网址获取用户ID?

时间:2014-12-08 22:04:32

标签: facebook url get photo

Dears无论如何都要从Facebook中的图片预览网址中检索用户ID? 例如,这是照片预览网址https://www.facebook.com/photo.php?fbid=10151312556380001&set=a.10151217166815001.774705.830875000&type=1&theater 这是照片的ID 10151312556380001 我可以用它来获取用户ID吗?上传照片的用户。

由于

1 个答案:

答案 0 :(得分:1)

用户ID是网址的一部分,您只需将其解析出来。

JavaScript示例:

var spliturl = "https://www.facebook.com/photo.php?fbid=10151312556380001&set=a.10151217166815001.774705.830875000&type=1&theater".split(".");
console.log(spliturl[spliturl.length-1].split("&")[0]);

console.log输出为:

  

830875000

如果我查询此用户的图API(https://graph.facebook.com/v2.2/830875000?access_token=MY_SECRET_TOKEN),我会收到此JSON:

{
   "id": "830875000",
   "first_name": "Alaa",
   "last_name": "Abdelhaq",
   "link": "https://www.facebook.com/app_scoped_user_id/10155109919315001/",
   "name": "Alaa Abdelhaq"
}

据推测,这是您要找的ID。