2012-06-01 263 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

相關問題