アプリがいくつかの新しいルールに影響を与えているというメールを受け取りました。残念ながら、英語は私の母国語ではないため、Facebook のサポートに問い合わせることができませんでした。メールを正しく理解できたかどうかわかりません。あなたが私を助けてくれることを願っています:
主に Facebook でホストされているデスクトップ Web ゲームは、現在、認証時にユーザー接続にアクセスしたり、年齢、電子メール、公開権限以外の追加の権限を要求したりします。これは、Facebook プラットフォーム ポリシー I.13a により許可されなくなりました。
Facebook.com 以外のデスクトップ Web ゲームは、Facebook ログイン (認証、フレンド リストなどのユーザー接続を除く)、ソーシャル プラグイン、および公開 (フィード ダイアログ、ストリーム公開、または Open Graph など) のみを使用できます。認証時に、これらのゲームは、年齢、電子メール、および公開許可以外の追加の許可を要求しない場合があります。
アプリがユーザー接続 ( https://developers.facebook.com/docs/reference/api/user/ ) にアクセスしている場合、または年齢、メール、公開許可以外の追加の許可を要求している場合は、これらの要求を削除してください。12 月 5 日以降、アプリが引き続きユーザー接続にアクセスしたり、「user_birthday」、「email」、または「publish_actions」や「publish_stream」などの公開許可以外の追加の許可を要求したりする場合、アプリに制限を課します。
私はこの権利を理解していますか? メールやストリームの公開などの追加の許可を求めることができますが、それ以外は何も要求できませんか?
ログイン URL を「scope=email,publish_stream,read_stream,user_games_activity」から「scope=email,publish_stream」に変更しました。これでよろしいですか?
$facebook->api('/'.$FacebookID.'/friends'); も使用しています。友達のリストを取得し、ユーザーが友達に招待状を送信できるフォームを作成します。これはもう許されませんか?
• キャンバス/モバイル ゲームは現在、Facebook.com のデスクトップ ウェブ ゲームと同じアプリ ID を共有しています。これは、Facebook プラットフォーム ポリシー I.13b により許可されなくなりました。
(Facebook.com とモバイルのゲームは、Facebook.com 以外のデスクトップ Web ゲームと同じアプリ ID を共有してはなりません。Canvas アプリを使用して、Facebook 以外のゲーム サイトを宣伝またはリンクしてはなりません。また、当社から取得した電子メールを使用してはなりません。 Facebook.com 以外のデスクトップ Web ゲームを宣伝またはリンクすること)。
Facebook Connect 統合用に別のアプリ ID を作成してください。12 月 5 日以降、Connect アプリが Canvas/mobile の対応するアプリとアプリ ID を共有し続けると、Connect アプリにアクセスできなくなります。
アプリが Connect 統合を使用しているため、このメッセージを受け取りました。これが間違いだと思われる場合は、デベロッパー ドキュメントを参照して、アプリが正しく分類されていることを確認してください。
これは、私はまったく理解していません。どこで何をすればよいですか?私のアプリには、facebook に独自の URL とキャンバス ページがあります。キャンバス ページを削除し、直接 URL のみを保持するだけで十分でしょうか?