Создать facebook-game-groups возвращает пустой диалог

Я добавляю игровые группы facebook в приложение Android и пытаюсь создать игровую группу facebook с помощью Dialog, как указано в документации - https://developers.facebook.com/docs/games/app-game-groups/v2.1

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"

Любая идея?

1 ответ

Ток доступа, используемый для создания игровой группы, должен быть app_access_token в формате {app_id}|{app_secret}.


И что более важно, этот запрос должен вызываться со стороны сервера, чтобы избежать утечки токена приложения.


Я также не знаю, как создать токен доступа к приложению из клиента Java.

Другие вопросы по тегам