提出了几种解决方案,但正如此处所述( https://stackoverflow.com/a/26839926/1893249 ),这似乎是不可能的。
在 FB Graph API 浏览器(https://developers.facebook.com/tools/explorer)中,“/v2.4/cnn”返回以下内容,这是有希望的,
{
"name": "CNN",
"id": "5550296508"
}
直到您输入“/v2.4/priscilla”并返回:
{
"error": {
"message": "(#803) Cannot query users by their username (priscilla)",
"type": "OAuthException",
"code": 803
}
}
同样,这种方法看起来很有前途“/v2.4/?ids= http://www.imdb.com/title/tt0117500/ ” 直到您输入“/v2.4/?ids= https://www.facebook.com/priscilla” 它只是返回不太有帮助的内容:
{
"https://www.facebook.com/priscilla": {
"id": "https://www.facebook.com/priscilla"
}
}
但是如果这是不可能的,那么这里是如何完成的呢? http://findmyfbid.com/与网址, https://www.facebook.com/priscilla
最佳答案
废弃 Facebook 页面确实有效,但我怀疑这是否合法
curl -v https://www.facebook.com/USERNAME 2>&1 |
grep -o 'userID.*]' | head -n1 | cut -c 10-24
关于facebook - 从随机个人资料 URL 获取 Facebook 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845411/