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