2012-06-01 164 views
1

现在我正在使用图表API浏览器,我有一个公司类型的Facebook帐户。 但是,以下命令不返回“用户名”/“名称”字段。 我没设置的个人资料页面中正确的用户名 - >基本信息 - >名称/用户名(都)如何获取公司Facebook帐户的用户名/姓名?

http://graph.facebook.com/11234545656556(数字是假的现在)

这是我收到的回应:

{"id": "11234545656556", 
"link": "http://www.facebook.com/profile.php?id=11234545656556", 
"timezone": 0, 
"locale": "en_US", 
"verified": true, 
"updated_time": "2012-05-31T22:32:52+0000", 
"type": "user"} 

但是如果我查询自己的个人账户,我收到预期的响应:

{"id": "11234512345", 
"name": "John Doe", 
"first_name": "John", 
"last_name": "Doe", 
"link": "http://www.facebook.com/people/John-Doe/11234512345", 
"gender": "male", 
"locale": "en_US"} 

所以我能做些什么来获得公司帐户的用户名/名称?

回答

1

企业帐户无法在API中正常工作,且它们没有名称或用户名。 它们存在于专门用于管理页面和应用程序的Facebook上 - 它们应该可以很好地处理Pages和Ads API,但API中的大多数其他调用都不起作用(例如,它们也没有性别,朋友,帖子,等)

如果你在谈论一个页面,那些被访问不同 - 详见页面登录文件 - https://developers.facebook.com/docs/howtos/login/login-as-page/

具体而言,您授权与manage_pages权限的应用程序,你可以调用API到/me/accounts以获取访问令牌,然后您可以使用该令牌代表页面

+0

非常感谢您,我会仔细研究它! – user1193625

相关问题