Вход в 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
Как вы думаете, в чем проблема?