Facebook Graph Api 2.1从用户名获取userid

Dhi*_*raj 11 facebook facebook-graph-api facebook-graph-api-v2.0

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

example :http://facebook.com/username
Run Code Online (Sandbox Code Playgroud)

获取此网址的用户ID

当我尝试阅读朋友时(我有朋友相关的许可),我得到空白数据阵列ex:

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

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

小智 7

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

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

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

您右键单击的用户名的Facebook ID在=符号后面.

这似乎只适用于时间轴上的名称.


Sye*_*rab 3

嗨,dhiraj,您可以通过这样做获得您所有朋友的用户名、用户 ID 和他们的个人资料图片... https://graph.facebook.com/v2.1/me/taggable_friends ?access_token=xxxxx...希望这有帮助......如果您认为这是答案,请不要忘记投票

https://graph.facebook.com/v2.1/me/friends?access_token=xxxxx将返回正在使用您的应用程序的朋友,即已验证您的应用程序的朋友...其中https://graph.facebook。 com/v2.1/me/taggable_friends?access_token=xxxxx将返回您所有的好友