Вход в Facebook не работает с использованием Facebook C # SDK - PullRequest
1 голос
/ 07 января 2011

Вход в 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

Как вы думаете, в чем проблема?

1 Ответ

1 голос
/ 05 января 2012

Вы пытались использовать последнюю версию SDK?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...