【问题标题】:How to find my own facebook ID? (not the app-scoped ID)如何找到我自己的 Facebook ID? (不是应用范围的 ID)
【发布时间】:2015-09-01 10:01:54
【问题描述】:

我以前可以访问我的 Facebook 个人资料页面 https://www.facebook.com/{Username},然后将“www”替换为“graph”https://graph.facebook.com/{Username}。

这个问题的答案曾经是我的真实 Facebook ID 和其他一些信息,但现在我得到了:

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

昨天我做了完全相同的事情并且它有效,但今天它没有。有没有其他方法可以找到我的身份证?它适用于任何人吗?

【问题讨论】:

  • 也许您必须将您的凭据传递给 api。 (关于 oauth 的 json 错误)
  • 你需要你的全球用户ID是什么?无论如何,您在 API v2 下使用的每个第三方应用都将获得一个应用范围的用户 ID。
  • 提供我的全局 ID,我可以在公司的所有应用程序上分配一个角色,即使我从未登录过其中任何一个。除了手动访问每个应用程序之外,我们不知道其他方法。

标签: facebook facebook-graph-api


【解决方案1】:

要查找任何 facebook group_id 或 page_id 或 user_id,请检查页面元素并在元标记中找到它们。

组 ID

 fb://group/Here_is_your_group_id

个人资料 user_id

 fb://profile/here_is_your_user_id 

页面 ID

fb://page/here_is_your_page_id

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      在过去 2 小时内已经有 3 个完全相同的问题。发问题前请使用 StackOverflow 的搜索功能!

      您无法再获得username 字段。这在 Facebook 文档中有很好的记录。

      见

      【讨论】:

      • 是的,我已经阅读了它们。我知道使用用户名的通常呼叫不起作用。我的问题是:既然这不起作用,我怎样才能找到我自己的 fb ID?
      • 用户 ID 现在始终是应用范围的。没有全局ID。这一切都在文档中。
      【解决方案4】:

      如果您只有自己的用户 ID,最简单的方法是使用在线服务(例如:http://getuserid.com)并粘贴您的 Facebook 用户名。

      如果您通过编程需要用户 ID,则不同。在这种情况下,您可以解析页面的 HTML 代码(CTRL + U 将显示页面的 HTML 代码)并搜索术语 entity_id,即用户 ID。然后,您可以使用正则表达式来提取信息。

      【讨论】:

        【解决方案5】:

        无法通过 Graph API 获取您的 Facebook ID!

        您可以使用正则表达式来查找您的 Facebook ID。如果您将个人资料页面(或页面/组)的来源粘贴到 http://regexr.com/3gi7q 中,它将匹配您的 Facebook ID。

        它使用以下正则表达式来查找 Facebook ID:

        /fb:\/\/profile\/(\d+)|fb:\/\/page\/\?id=(\d+)|fb:\/\/group\/\?id=(\d+)/;

        您也可以使用我创建的工具,只需填写您的个​​人资料网址:https://commentpicker.com/find-facebook-id.php

        【讨论】:

          【解决方案6】:

          转到您的 Facebook 个人资料并右键单击您的封面照片,如果您复制 URL,它应该像这样在其中包含您的 Facebook id。 fbid 是你想要的。我不再有任何 AIP 了。看起来 Facebook 可能最终会逐步淘汰它。

          https://www.facebook.com/photo.php?fbid=1512641059003115&set=a.1376251679308721.1073741827.100007717054203&type=1

          【讨论】:

            【解决方案7】:

            您可以使用已经确定的来源,也可以在导航栏下方右键单击并查看页面来源。使用 CTRL+F(查找)并搜索 [profile_owner&quot]。

            随后列出的数字将是您的全球 ID。它通常看起来像这样:

            [profile_owner":"10000320024513431"]。

            # 在数据中被多次列出(如 75 次)并遵循诸如 ["profile_id"]、["uid":] 和 [?profileid=] 等术语。

            【讨论】:

              【解决方案8】:

              我一直使用这个工具https://www.graphsearcher.com/ 来查找我的个人 Facebook ID。希望能帮到你。

              【讨论】:

                【解决方案9】:

                前往here 并通过它进行身份验证,然后您可以使用图形资源管理器获取您的 ID。您还需要访问令牌才能查看 https://graph.facebook.com/{ID} 页面。

                【讨论】:

                • 这将返回一个应用范围内的用户 ID。
                【解决方案10】:

                我刚刚为你测试了这个,它工作正常。 我可以看到 FB 源代码,在上面我也可以看到我的 FB ID。 我使用了https://graph.facebook.com/username 并用 Firefox 进行了测试。 也许你每次事故都用错了? 似乎代码 803 表示没有有效的用户名。 您确定您使用的用户名正确吗?

                您也可以尝试以下链接来查找您的 FB ID。

                http://findmyfacebookid.com/

                祝你好运!

                【讨论】:

                • 我确定这是正确的用户名。我已经请一些朋友和同事尝试相同的方法,但结果是相同的。 findmyfacebookid.com 以前可以工作,但现在抛出错误:“无法查找 Facebook 数字 ID。请重试...”
                • 我也用 chrome 和 firefox 测试过。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2012-12-03
                • 2019-06-09
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多