Facebook 如何从照片预览URL获取用户ID?
亲爱的,在facebook中是否有从图片预览URL检索用户ID的方法? 例如,这是照片预览URL 这是照片ID 10151312556380001 我可以用它来获取用户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
谢谢用户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中。。。请看下面的答案。酷,如果这回答了您的问题,请单击答案旁边的复选标记好吗?谢谢