2014-12-05 42 views
1

facebook用戶可以控制多個頁面。例如,用戶可以擁有他們的個人Facebook賬戶,他們的公衆人物頁面和他們的商業頁面。這在Facebook的服務器中顯示爲三個截然不同的帳戶,並擁有自己的User信息。Facebook SDK android,獲取關聯賬號

我想列出這些東西,我如何檢索這些帳戶使用Facebook SDK?

我覺得它與Request.newMeRequest方法有關,但是這會返回一個GraphUser對象。

Request.newMyFriendsRequest返回用戶列表,但不是個人帳戶的關聯帳戶列表。

編輯我現在用的這個

new com.facebook.Request(
          session, 
          "/me/accounts", 
          null, 
          HttpMethod.GET, 
          new com.facebook.Request.Callback() { 

           @Override 
           public void onCompleted(com.facebook.Response response) { 
            if(response!=null && response.getGraphObjectList()!=null){ 

            } 
           } 
          } 
        ).executeAsync(); 

response爲空。我會已要求以及

編輯我試着用"/"+userId+"/accounts"更換"/me/accounts",我仍然得到一個空響應manage_pages許可。莫名其妙。

洞察讚賞

+0

您是否擁有活動會話? – 2014-12-12 07:01:28

+0

嘗試使用圖形瀏覽器,如果您獲得響應? – 2014-12-12 07:03:37

+0

「我/帳戶」適用於我的manage_pages權限。你的應用是公開的嗎?如果沒有,那麼提出這些請求的用戶在您的應用(管理員/開發人員/測試人員)中是否具有正確的角色? – 2014-12-12 19:16:37

回答

相關問題