79

Fbクレジットが導入され、強制的にシャットダウンされるまで、キャンバスで同じゲームを実行していたAppIDを介してFacebook Connectを使用するブラウザーベースのゲームがあります. 現在、私たちは自分のサイトで FbConnect を統合した製品ページと同じ方法でのみアプリを使用しています。

今日のメールには、私たちのケースについて次のように記載されています。

Connect アプリがユーザー接続にアクセスしている場合、または年齢、電子メール、公開許可以外の追加の許可を要求している場合は、これらの要求を削除してください。

(これは、このポリシーの変更を指します: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/ )

oauthで FbConnect を使用していscope=email,user_birthdayます。これはまさに以前のメールで指定されたものなので、問題ないはずです。

ユーザーが認証されたら、単に呼び出します

https://graph.facebook.com/me?access_token=...

そこに何が来るかを読んでください。

GraphAPI を呼び出すことが許可されなくなった可能性はありmeますか? 性別、場所、ロケールなどの情報が含まれています...
Oauth データには、fbuid、名/姓、および電子メールが含まれていますが、年齢は含まれていません。

https://graph.facebook.com/me?fields=birthday明示的に呼び出す必要がありますか?

新しい AppID を作成せずに、「主に Facebook でホストされているデスクトップ Web ゲーム」を新しいポリシーに準拠させることに実際に成功した人はいますか?


注: Facebook のような "9 月 5 日のポリシー変更" に関する質問がいくつかありました: 違反の通知この 1 つと以前の多くは重複としてクローズされましたが、これまでのところ、技術的なレベルでの質問や回答が含まれているものは見つかりませんでした。

4

1 に答える 1

1

おそらく、開発者設定の「Facebook ログインを使用した Web サイト」の部分をスキップして、キャンバス経由でゲームを直接提供するだけでよいでしょう。(例: apps.facebook.com/logogame)。それが「on facebook.com」のすべてだと思います。

于 2014-02-27T06:07:21.567 に答える