【发布时间】:2014-11-21 14:37:44
【问题描述】:
我正在寻找一种解决方案,可以从个人资料 url 或 fb 用户名中为我提供用户 ID
example :http://facebook.com/username
获取此网址的用户名
当我尝试阅读朋友时(我有朋友相关的权限),我得到空白数据数组 ex:
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
【问题讨论】:
-
你不能。无法从用户名中获取 user_id。 /me/friends 返回正在使用该应用程序并授予它 user_friends 的朋友。所以你没有任何朋友这样做过
-
感谢您让我知道 fb 没有用于从用户名获取 user_id 的 api。但是对于 /me/friends 我有 (user_friends) 的权限,但我仍然收到空白数据响应,您可以在上面看到我收到了我的朋友的总数,但数据的响应是空白的。还有更多的事情如果您使用旧的 fb 应用程序进行测试,那么结果可能会有所不同,我建议您只创建一个仅支持图 2.1 的新 fb 应用程序,它将为“我/朋友”提供相同类型的错误给你。
-
您没有阅读我的回复。您只会获得授予您应用 user_friends 权限的朋友。
标签: facebook facebook-graph-api facebook-graph-api-v2.0