【问题标题】:Facebook test user - graph api does not return first name and last nameFacebook 测试用户 - 图形 api 不返回名字和姓氏
【发布时间】:2011-12-05 00:31:41
【问题描述】:

这几天,我突然遇到图API访问测试用户朋友的奇怪行为。

在获取我的测试用户(也是测试用户)的朋友的用户对象时,缺少名字和姓氏数据。

当我使用浏览器时

https://graph.facebook.com/100001234567890

收到回复

{
   "id": "100001234567890",
   "name": "Dorothee Chengman",
   "first_name": "Dorothee",
   "last_name": "Chengman",
   "link": "http://www.facebook.com/people/Dorothee-Chengman/100001234567890",
   "gender": "female",
   "locale": "de_DE"
}

但是在我的应用中通过请求访问它时

https://graph.facebook.com/100001234567890?access_token=imagineTokenHere&format=json

收到回复

{
   "id": "100001234567890",
   "link": "http://www.facebook.com/profile.php?id=100001234567890",
   "birthday": "11/03/1980",
   "gender": "female",
   "locale": "de_DE",
   "updated_time": "2011-12-04T16:48:17+0000"
}

所以,突然,名字和姓氏都不见了:-(

请帮忙。

【问题讨论】:

标签: facebook json facebook-graph-api


【解决方案1】:

这是一个已知问题,在错误跟踪器中进行跟踪,它应该只影响测试用户: https://developers.facebook.com/bugs/320132691332575

【讨论】:

【解决方案2】:

获取访问令牌时定义的范围是什么?此 url 可以帮助您获取范围定​​义(http://developers.facebook.com/docs/reference/api/permissions/)...

【讨论】:

  • 我再次检查了一遍,但没有发现任何遗漏 - 检索用户的朋友(包括全名)只需要有效的访问令牌并且现在可以工作。就在我检索详细对象时,我不再获得名称。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多