graph.facebook.com/username不起作用

时间:2015-06-16 12:55:09

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

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

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

是否有人有解决此问题的方法。

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:2)

通过引入Graph API v2.0删除了username字段。

  

/me/username已不再可用。

答案 2 :(得分:2)

每个Web浏览器中的“查看页面源代码”选项都会为您提供帮助。 遵循此-

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

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