1

Facebook C#SDKを使用したFacebookログインは機能していましたが、現在は機能していません。どうしたの?

ユーザーにJavascriptSDKを使用してログインさせます。次に、ページに戻ると、権限を要求しないとセッションが見つかりません。

(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

問題は何だと思いますか?

4

1 に答える 1

1

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

于 2012-01-05T00:14:16.490 に答える