Вход в Facebook - отчаянный

Вполне может быть что-то явно очевидное, что я здесь упускаю, но я несколько дней пытался получить простой логин с адресом электронной почты, user_location и user_education_history.

У меня есть javascript FB на моей первой странице asp.net с кнопкой входа. При нажатии на нее происходит перенаправление на мою страницу FBLogin.aspx, где я получаю файл cookie fbsr_appID, из которого я извлекаю подписанный запрос и из него строку кода.

Однако я не могу продолжать дальше. Мне не повезло с API С# facebook, и когда я пытаюсь получить access_token с помощью

URL-адрес: https://graph.facebook.com/oauth/access_token?client_id=2{appID}&redirect_uri={url}&client_secret={secret}&code={code}

затем я получаю ответ JSON с «Неверным проверочным кодом».

Когда я пробую тот же URL-адрес в отладчике объектов Facebook, я получаю: Отсутствует обязательное свойство Свойство og:url требуется, но отсутствует. Отсутствует обязательное свойство Свойство og:type является обязательным, но отсутствует. Отсутствует обязательное свойство Требуется свойство og:title

Почему там должен быть redirect_uri и как он работает, поскольку я использую http://127.0.0.0:81/ (локальный хост)?

Любая помощь будет оценена.

Спасибо,

Джон.


person John McDonagh    schedule 30.01.2012    source источник


Ответы (1)


если вы не хотите перенаправлять, вы можете просто отправить пустую строку для redirect_uri.

person Ole Dallerup    schedule 30.01.2012
comment
Я удалил параметр redirect_url и получил те же результаты от отладчика. Когда я помещаю новый URL-адрес в браузер, я получаю: сообщение: отсутствует параметр redirect_uri., - person John McDonagh; 31.01.2012
comment
вы не можете удалить его, но вы должны отправить graph.facebook.com/oauth/access_token? client_id=2{appID}&redirect_uri=&client_secret={secret}&code={code} - person Ole Dallerup; 31.01.2012