【问题标题】:graph.facebook.com/username does not workgraph.facebook.com/username 不起作用
【发布时间】:2015-09-01 07:23:53
【问题描述】:

我尝试使用 https://graph.facebook.com/username 获取用户详细信息。但是会报错

    "error": {
      "message": "(#803) Cannot query users by their username (ramesh.randika.56)",
      "type": "OAuthException",
      "code": 803
   }

有没有人能解决这个问题。

【问题讨论】:

标签: facebook facebook-graph-api web web-scraping


【解决方案1】:

graph.facebook.com/{Username} 现在不可用,但lookup-id.com 仍然可以找到您的 Facebook ID、Facebook 群组 ID 和 Facebook 页面 ID

【讨论】:

  • 知道这个网站是如何运作的,因为现在 API 支持已经被取消了?
  • 当我尝试该站点时,我得到:“无法查找。请注意,系统仅响应 Open Group”。因此,如果您之前查找过数据,他们似乎已经缓存了数据,但如果您查找新内容,他们不知道 id 是什么。
  • @WizKid 有时我也会收到它然后我再试一次就可以了
【解决方案2】:

每个网络浏览器中的“查看页面源代码”选项都会为您提供帮助。 关注这个-

  1. 打开该人/FB 帐户的时间线。
  2. 右键单击网页任意位置->查看页面源代码->等待 1 或 2 秒以加载新页面。
  3. 按 Ctrl+f(用于查找页面中的任何字符串、单词)然后输入“profile_id=”(不带引号)。
  4. 复制“=”后的长号,.

结论:使用“用户名”不再有效(更新至 2018 年 10 月),profile_id 是你需要的东西。

【讨论】:

    【解决方案3】:

    username 字段随着 Graph API v2.0 的引入而被移除。

    /me/username 不再可用。

    【讨论】:

    • 当前所有应用程序都切换到 v2.0,您对此无能为力。它不会回来了。
    • @Tobi 出于好奇,我想知道即使在 API 支持停止之后,lookup-id.com 是如何工作的?
    • lookup-id.com 不再有效。至少对于我尝试过的所有个人资料网址。
    • 你可以试试 findmyfbid.com - 似乎对我有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    相关资源
    最近更新 更多