2014-10-03 44 views
1

我加入Facebook遊戲羣體的Android應用程序,並試圖爲文檔中出現的創建使用的Dialog Facebook遊戲組 - https://developers.facebook.com/docs/games/app-game-groups/v2.1創建Facebook的遊戲組返回空對話框

Bundle params = new Bundle(); 
params.putString("name", "A test group"); 
params.putString("description", "A description for my group."); 
params.putString("privacy", "open"); 

WebDialog feedDialog = (
     new WebDialog.Builder(getActivity(), 
       Session.getActiveSession(), 
       "game_group_create", 
       params)) 
       .setOnCompleteListener(new OnCompleteListener() { 
        @Override 
        public void onComplete(Bundle values, 
              FacebookException error) { 
         if (error != null && 
           (error instanceof FacebookOperationCanceledException || 
             error instanceof FacebookServiceException)) { 
          Log.d(TAG, "User canceled by closing dialog or canceling."); 
         } else { 
          // success 
          Log.d(TAG, "group created: " + values.toString());           
         }          
        } 
       }) 
       .build(); 
       feedDialog.show(); 

對話框出現空無任何內容只是白色的窗戶,關閉按鈕「x」

任何想法?

回答

0

用於創建遊戲組的access_token必須是{app_id} | {app_secret}格式的app_access_token。


更重要的是,這個請求必須從服務器端調用,以避免app token被泄漏。


我也不知道如何從Java客戶端生成App Access Token。