2011-01-06 15 views
1

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 

あなたは問題があると思いますか?

+0

C#SDKのバージョンをアップグレードしましたか?これはすべてのブラウザで起こりますか?あなたのFacebookアプリケーションの移行設定はどうですか? –

+0

はい、これはすべてのブラウザで発生します。家に帰ると数時間でFacebookのアプリケーション設定を更新します。ありがとうございました。 –

+1

最新のリリース(4.1.1)を使用している場合は、すべての移行を有効にする必要があります。 –

答えて

1

SDKの最新バージョンを使用してみましたか?

+0

私の最後のコメントは1年前の日付を読んだ。出来た。とにかくありがとう! –

+0

優れています。私はそれを忘れて申し訳ありません。聞いてよかったです。この質問を閉じて、公開リストに表示されないようにすることはできますか?ありがとう:) – DMCS