2012-02-27 7 views
4

私たちのFacebookアプリにサインアップしているユーザーに、要求されたすべてのアクセス許可を受け入れるか、まったく受け入れないようにする方法がありますか?私たちは、特定のパラメータを受け入れ、FacebookのSSOで他の人を拒否するオプションを与えたくありません。Facebook SSOのすべてのアクセス許可をユーザーが受け入れるようにするにはどうすればよいですか?

答えて

0

まず:あなたは第二次

ちょうどあなたがそれら(そのFacebookのルールを)必要なアクセス許可を取得しようとしなければならない:はい、あなたがそれを行うことができ、最初に彼らは、あなたのアプリの権限をチェックしたい権限でアプリをインストールするには、ユーザーを聞かせてユーザーが受け入れられていない場合は、いくつかの権限は、ユーザーが実際に特定の拡張アクセス権を有効にしたくない場合は

https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=me%2Fpermissions

+0

こんにちはPooya、ありがとうございます。あなたのための質問。私はこれを見つけました:http://developers.facebook.com/docs/reference/api/permissions/#user_friends_perms – ACENoob

+0

こんにちはPooya、ありがとうございました。あなたのための質問。私はこれに遭遇しました:(http://developers.facebook.com/docs/reference/api/permissions/#user_friends_perms)私は、ユーザーと友人の権限を使用すれば、権限はユーザー?私の読書からは、情報が取り消し可能な唯一の時間は、私たちが拡張パーミッションを求めているかのようです。ご協力いただきありがとうございます。 – ACENoob

+0

ユーザーはアクセス許可を取り消すことはできません(アプリケーションを削除するだけです) 新しい認証ダイアログで&(publish_stream)のような拡張アクセス権を期待するユーザーはアプリケーションに通常のアクセス許可と2つ目のアクセス許可を与えなければなりません 私自身の経験:ちょうどあなたが本当に必要な許可を必要とします それはあなたがさらに不要なそれぞれの2-3倍のユーザーを持っているのに役立つことができます削除されたすべての権限を介してあなたのアプリをインストールしていないそのユーザーにアプリケーションを表示することはできません。許可) –

3

(回&回)ページを再度インストールするようにユーザーをリダイレクトします。彼らの選択です。 Facebookは話した。

ユーザーがアクセス許可を無効にしているかどうかを確認する必要があります。その場合は、アプリケーションの機能の一部が無効になっていることを示すエラーメッセージを表示し、再度そのアクセス許可を再度有効にするように要求する必要があります。

はい、これは開発者にとっては難しくなりますが、受け入れる必要があります。

+0

あなたは 'https://graph.facebook.com/ [USERID]/permissions?access_token = ...'にアクセスして、特定のユーザの権限を確認できます。 – chesles

関連する問題