質問

Facebook C#SDKを使用したFacebookログインは機能していましたが、今はそうではありません!どうしたの?

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

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top