Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 如何从照片预览URL获取用户ID?_Facebook_Url_Get_Photo - Fatal编程技术网

Facebook 如何从照片预览URL获取用户ID?

Facebook 如何从照片预览URL获取用户ID?,facebook,url,get,photo,Facebook,Url,Get,Photo,亲爱的,在facebook中是否有从图片预览URL检索用户ID的方法? 例如,这是照片预览URL 这是照片ID 10151312556380001 我可以用它来获取用户ID吗?上传照片的用户 谢谢用户id是url的一部分,您只需解析它即可 JavaScript示例: var spliturl = "https://www.facebook.com/photo.php?fbid=10151312556380001&set=a.10151217166815001.774705.8308750

亲爱的,在facebook中是否有从图片预览URL检索用户ID的方法? 例如,这是照片预览URL 这是照片ID 10151312556380001 我可以用它来获取用户ID吗?上传照片的用户


谢谢

用户id是url的一部分,您只需解析它即可

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

如果我查询此用户()的graph API,我将返回此JSON:

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

大概这就是您要查找的ID。

看起来它介于a和B之间。最后一组数字-
1015121716815001
在这种情况下:(至少这给了我一个重定向,看看我是否认识这个用户)你为什么要这样做?@pherris我不想通过浏览器这样做。我想通过Facebook的SDK来实现这一点。@WizKid我正在构建一些东西,在其中我可以获得照片预览URL,并需要计算出所有者ID,而不需要进入浏览器,也不需要人工交互。看起来我打错了号码,但ID似乎确实在该URL中。。。请看下面的答案。酷,如果这回答了您的问题,请单击答案旁边的复选标记好吗?谢谢