2017-02-15 6 views
0

Я пробовал много часов, чтобы приложение Meteor Cordova работало, но OAuth все еще не удалось войти в систему. Это может быть связано с настройкой ROOT_URL в приложении и Facebook. Как настроить их, чтобы позволить FB регистрироваться в локальном приложении Cordova? (Мой локальный: 3000 веб-приложение работает)FB OAuth не удалось войти в систему Meteor Cordova app

Браузер URL Кордова является:

http://155.41.71.227:3000/_oauth/facebook?close&code=AQD8V1BBVegRw_xXK3g_f9AwV0IpB0k_DljuNhzxGTEbztaO47C_drvfM0CeLx_hLgjEMChUdrIjCUOjerMu67RfbDOFF003LXPXbJU0eEl8ENt6kw5biVIkWxvkQynZuk8W-fSpHFJCYyjzYAM8zg2L84nREj3wYJnaTb9u-u7SoSBz736Spjc9JSCqxRMvLjLX4cEcjLyNx07DDxPJLxo7TS8yicpwVLlHvXSTNYTa7O5lasFQ3szcUwCT6cCawK9g8mxzJgsFLtD_PcxnTNYvwUDr1NaoUCcKBrs39phgb13ogdcdaasT6h85JuZd8_hbntR9PwYjKT9tWxMBIauo&state=eyJsb2dpblN0eWxlIjoicG9wdXAiLCJjcmVkZW50aWFsVG9rZW4iOiJudXZpel81eG1jcjhlVktSeVVMZE9aMFgtNmtJWVpXZk51WHZSTnBvMmtEIiwiaXNDb3Jkb3ZhIjp0cnVlfQ%3D%3D#_=_ 

Ошибка на стороне сервера:

Error in OAuth Server: Failed to complete OAuth handshake with Facebook. 
failed [400] {"error":{"message":"Error validating verification code. 
Please make sure your redirect_uri is identical to the one you used in the 
OAuth dialog request","type":"OAuthException","code":100, 
"fbtrace_id":"F28LmOCPwyL"}} 

Моя установка FB в изделия-> Facebook Вход: enter image description here

спасибо !!!

+0

У кого-то тоже появилась эта проблема. https://github.com/meteor/meteor/issues/8296 – Denly

+0

Fwiw, мы никогда не работали и не сдавались. Я забыл точную проблему, один из моих разработчиков был тем, кто работал над ней. – zim

+0

Всплывающее окно не отображается, потому что, очевидно, логин не удался. Я не знаю о реализации FB, но я уверен, что в OAuth2 там должно быть redirect_uri в вашем запросе, например: '& redirect_uri = http: //155.41.71.227: 3000' – Sindis

ответ

0

Я мог бы частично исправить эту ошибку.

Ошибка проверки кода проверки. Пожалуйста, убедитесь, что ваш redirect_uri идентичен тому, который используется в диалоговом окне запроса OAuth

Это избегается путем установки переменной окружения $ROOT_URL со значением Перенаправление URL, установленного в настройках Facebook Вход. Если я все еще получаю такой же чистый UIWebView без закрытия поведения, но, по крайней мере, когда я нажимаю кнопку «Готово», пользователь входит в мое приложение.

Я собираюсь продолжить работу над решением для этого, так как я всего на несколько дней до запуска нашего приложения. Если кто-то найдет решение для этого, сообщите нам об этом. Буду признателен

Смежные вопросы