2015-05-20 2 views
1

Как настроить PAW для работы с Facebook на местном уровне для разработки? Или даже на все это?Facebook auth setup

У меня есть узел node.js, который я настраиваю с помощью Facebook Auth. Каждому из моих маршрутов нужен пользователь для входа в систему. У меня есть две конечные точки, связанные с FB Auth. localhost: 3000/api/v1/loginFB и localhost: 3000/api/v1/callbackFB. Оба они отлично работают в веб-браузере.

loginFB просто возвращает эту строку ... https://www.facebook.com/dialog/oauth?client_id=523534457345&redirect_uri=https://localhost:3000/api/v1/callbackFB&scope=email,public_profile,user_friends.

Когда я вызываю этот URI в браузере, он возвращает код = blahblah, который моя конечная точка callbackFB использует, чтобы запустить другой запрос, чтобы получить токен доступа. Все хорошо.

Итак, теперь в PAW меня смущает разница между URI запроса и текстовым полем URL-адреса авторизации? Должен ли я использовать URI loginFB для моего URI запроса? А затем https://www.facebook.com/dialog/oauth в текстовом поле URL авторизации?

В основном, что происходит, когда я нажимаю «Получить токен доступа», он возвращает код, но моя конечная точка 500 callbackFB говорит «Этот код авторизации был использован». Код, который он возвращает, определенно отличается каждый раз, когда я получаю токен доступа.

Это место, где я нахожусь с этой штукой (идентификатор клиента и секрет клиента - это фактически мой идентификатор приложения и секрет приложения с сайта управления сайтом fb, а URL-адрес токена доступа фактически установлен на https://graph.facebook.com/v2.3/oauth/access_token, который я на 99% уверен, это правильный URI): OAuth2 window

Это ошибка, я получаю, когда я нажмите кнопку Получить маркер доступа: Get access token error

было бы удивительным, чтобы получить некоторые советы от тех, кто с опытом работы с этим вопросом. Благодарю.

+0

Аналогичная проблема, кроме моей, просто зависает с сообщением «Ожидание авторизации ...» –

+0

@MasonBryant Является ли ваша настройка функциональной с простой веб-страницей? Или любой другой метод? Я отправил по электронной почте парней PAW, но пока не получил ответа. Я отправил их по электронной почте в тот же день, когда я разместил эту тему fwiw. – crewshin

+0

Извините за сверхсрочное последующее наблюдение. Мы действительно исправим эту точную проблему в Paw 2.2.2, которая уже выпущена на нашем веб-сайте, и в ожидании обзора для Mac App Store. (Это была проблема JSON против Form URL-Encoded parsing). Спасибо за сообщение. –

ответ

0

Re: @MichaMazaheri

TL; др устраненные в версии 2.2.2

Извините за супер конце наблюдения. Мы действительно исправим эту точную проблему в Paw 2.2.2, которая уже выпущена на нашем веб-сайте, и в ожидании обзора для Mac App Store. (Это была проблема JSON против Form URL-Encoded parsing). Спасибо за сообщение.