【问题标题】:Get the Facebook User ID from a random profile URL从随机的个人资料 URL 获取 Facebook 用户 ID
【发布时间】:2015-10-28 23:46:44
【问题描述】:

提出了几种解决方案,但正如此处 (https://stackoverflow.com/a/26839926/1893249) 所述,这似乎是不可能的。

在FB Graph API explorer(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 facebook-graph-api


【解决方案1】:

删除 Facebook 页面可以解决问题,但我怀疑它是否合法

curl -v https://www.facebook.com/USERNAME 2>&1 | 
grep -o 'userID.*]' | head -n1 | cut -c 10-24

【讨论】:

  • 你为什么要发布一个你知道违反 Facebook TOS 的答案。
猜你喜欢
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多