2016-06-28 3 views
1

Я пытаюсь реализовать Dreamfactory OAuth в приложении Ionic. Я выполняю этот ресурс для реализации: http://wiki.dreamfactory.com/DreamFactory/Tutorials/Using_OAuthКак добавить Dreamfactory OAuth facebook login в Ionic?

Это вызов творю:

$http.post('/api/v2/user/session?service=facebook').then(function (result) { 
console.log("result: "+ JSON.stringify(result)); 
}); 

Бревно выше показывает мне JSon данные, как он сам перенаправляет на facebook URL, возвращаемый вызовом и он просто возвращает HTML для этой страницы facebook.

Есть ли другой подход, который я должен использовать в гибридных/ионных приложениях для входа в DF OAuth?

ответ

1

Сделайте этот вызов Ajax (или просто установите заголовок запроса [X-Requested-With: XMLHttpRequest]). Это вернет фактический URL-адрес, который необходим, а не перенаправленный ответ в html. Дайте знать, если у вас появятся вопросы.

+0

В случае, если кто-то еще столкнется с этой проблемой. Просто установите заголовок запроса как: '$ httpProvider.defaults.headers.common ['X-Requested-With'] = 'XMLHttpRequest';' Как упоминалось выше @Matthew. – mrvipinkashyap