Facebook を非常に簡単な方法でゲームに統合しようとしています。プレイヤーが友達の結果 (スコア) を確認できるようにしたいのです。
フレンドの結果を取得するのは簡単です。"/APP_ID/scores" への HTTP GET リクエストを使用するだけで、このゲームをプレイしているすべてのフレンドとそのスコアのリストを取得できます。これは、デフォルトの Facebook 権限で問題なく実行できます。
しかし、これらのスコアをどのように更新するのでしょうか? Facebook のドキュメントによると、「/USER_ID/scores」への HTTP POST リクエストを使用するには、 publish_actions権限が必要です。
これには Facebook のレビューと承認が必要です + 実際の公開権限は必要ないため、完全にやり過ぎです。ゲーム内のプレーヤーのスコアを更新したいだけです。いくつかの特別な権限が必要なのが奇妙に思えます。何か不足していますか?
また、私のデバイスにインストールされている人気の 1010 ゲームもチェックしました。彼らは Facebook スコアを実装していますが、私に公開許可を要求していないようです - これは私の Facebook アカウントのアプリ設定のスクリーンショットです ( games_activity許可がありますが、ドキュメントによれば読み取り専用です):