从随机个人资料网址中获取Facebook用户ID

时间:2015-08-06 01:33:07

标签: facebook facebook-graph-api

提出了几种解决方案,但正如此处所述(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

1 个答案:

答案 0 :(得分:1)

报废Facebook页面诀窍,但我怀疑它是否合法

curl -v https://www.facebook.com/USERNAME 2>&1 | 
grep -o 'entity_id.*]' | cut -c 1-28