Facebook C#SDKを使用したfacebookログインは機能していましたが、今はありません。何が起こった?Facebook C#SDK
私はユーザーにJavascript SDKを使用してログインさせます。それがあるべきなどの属性がある場合、それは単にアクションメソッドを
(Using only the attribute)
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login")]
入らない:私は戻っページに到達したとき、私は権限を要求していないときに、私はセッションを見つけることができません:
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login",
Perms = "publish_stream,create_event,email,offline_access,read_stream")]
私はアクションメソッドにユーザーを送信する前に、私は、ユーザーが実際にログインしているJavaScriptを使用して検証し、それが常に真です:
if (response.session) {
html = response.session.access_token;
// Tests if necessary permissions are set.
if (response.perms) {
var perms = response.perms;
if (perms.indexOf("publish_stream") != -1
&& perms.indexOf("email") != -1
&& perms.indexOf("create_event") != -1
&& perms.indexOf("offline_access") != -1
&& perms.indexOf("read_stream") != -1
あなたは問題があると思いますか?
C#SDKのバージョンをアップグレードしましたか?これはすべてのブラウザで起こりますか?あなたのFacebookアプリケーションの移行設定はどうですか? –
はい、これはすべてのブラウザで発生します。家に帰ると数時間でFacebookのアプリケーション設定を更新します。ありがとうございました。 –
最新のリリース(4.1.1)を使用している場合は、すべての移行を有効にする必要があります。 –