Facebook Graph Api 2.1 从用户名获取用户 ID

标签 facebook facebook-graph-api facebook-graph-api-v2.0

我正在寻找一个可以从个人资料网址或 fb 用户名中为我提供用户 ID 的解决方案

example :http://facebook.com/username

获取这个url的userid

而且当我尝试阅读 friend 时(我有 friend 相关许可),我得到空白数据数组例如:

 graph api requ: https://graph.facebook.com/v2.1/me/friends?access_token=xxxxx
 response:
    {
      "data": [
      ], 
      "summary": {
        "total_count": 455
      }
    }

请告诉我如何使用 Facebook graph api v2.1 中的用户名获取好友列表和用户 ID

最佳答案

graph.facebook.com/username 已停止工作。有一个不愉快的解决方法。在我的有限测试中,这适用于 Chrome。

无论您在时间线条目中看到 Facebook 用户名的什么地方,请右键单击并选择“检查元素”。在打开的窗口中,向上滚动一点并查找字符串:

data-hovercard="/ajax/hovercard/hovercard.php?id="。

您右键单击的用户名的 Facebook ID 位于 = 符号之后。

这似乎只对时间线上的名字有效。

关于Facebook Graph Api 2.1 从用户名获取用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26062011/

相关文章:

android - Facebook 安卓 SDK : calling score API

Facebook Graph API 返回空电子邮件

javascript - Facebook Javascript 如何使用 JQuery 显示加载时的变量

javascript - 为什么 fb.event 没有被触发?

facebook - 有没有办法确定批量响应中的响应顺序?

javascript - 如何动态加载 facebook 之类的按钮?

php - 使用全局 ID 在 graph api v2 中获取应用程序用户数据

facebook - 如何在不使用 fql 的情况下获取帖子 url 的 facebook 点赞、分享和评论计数?

.net - 如何在 Facebook .NET SDK 中调用版本化图形 API 服务?

ios - FQL 查询以查看用户是否喜欢某个帖子