graph.facebook.com/username不起作用

ram*_*esh 11 facebook web-scraping facebook-graph-api web

我尝试使用https://graph.facebook.com/username获取用户详细信息.但它会引发错误

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

有没有人有这个问题的解决方案.

小智 9

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

  • 任何想法这个网站如何工作,因为现在API支持支持已被撤销? (3认同)

kni*_*ght 7

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

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

结论:不再使用“用户名”(更新至 2018 年 10 月),而您需要的是profile_id


Tob*_*obi 3

username随着 Graph API v2.0 的引入,该字段被删除。

/me/username不再被提供。

  • http://lookup-id.com/ 不再有效。至少对于我尝试过的所有个人资料网址而言。 (2认同)