Создать 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.