Facebookのリーダーボードを作りたいので、スコア用のグラフAPIを使用する必要があります。私はプレーヤーのスコアを読むのに問題はない。スコアが変わったときにスコアを更新する最も良い方法は何ですか?現時点では、毎回スコアがI変更: は - グラフAPI と現在のスコアを読んで - (プレイヤーが勝利した場合例えば1ポイント)のスコアを上げる - グラフAPIAndroid用FirebaseUIによるFacebookログイン - publish_actions権限を取得するにはどうすればよいですか?
私とスコアを更新します問題は、ユーザーがログインしたときにpublish_actions権限を取得する方法がわからないことです。FacebookのグラフAPIでスコアを更新する必要があります。ここで
は私のコードです:
AuthUI.IdpConfig facebookIdp = new AuthUI.IdpConfig.Builder(AuthUI.FACEBOOK_PROVIDER)
.setPermissions(Arrays.asList("user_friends", "publish_actions"))
.build();
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setProviders(Arrays.asList(new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build(),
facebookIdp))
.setTheme(R.style.loginTheme)
.build(),
RC_SIGN_IN);
問題が.setPermissions(は、Arrays.asList( "user_friends"、 "publish_actionsは"))私publish_permissionを与えていないということです。 「公開許可の要求に公開または管理権限(publish_actions)を渡すことはできません」と表示されます。
だから私は、.setPermissionは読み取り権限のみで動作することを理解しています。 FirebaseUIを使用してAndroidアプリのpublish_actions権限を取得するにはどうすればよいですか?
はアレックス