2016-06-28 3 views
1

Ionic 앱에서 Dreamfactory OAuth를 구현하려고합니다. 그 자체가 호출에 의해 반환 된 페이스 북의 URL로 리디렉션으로Dreamfactory OAuth 페이스 북 로그인을 Ionic에 추가하는 방법?

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

위의 로그 나 JSON 데이터를 보여줍니다 : 이것은 내가 만드는 중이라서 전화가 http://wiki.dreamfactory.com/DreamFactory/Tutorials/Using_OAuth

: 나는 구현이 자원을 다음입니다 그것은 단지 그 페이스 북 페이지를위한 HTML을 반환합니다.

DF OAuth 로그인을 위해 하이브리드/이오니아 앱에서 사용해야하는 다른 접근 방법이 있습니까?

답변

1

Ajax 호출 (또는 간단히 요청 헤더 [X-Requested-With : XMLHttpRequest])을 설정하십시오. 이렇게하면 리디렉션 된 응답이 아니라 실제 필요한 URL이 반환됩니다. 궁금한 점이 있으면 알려주세요.

+0

다른 사람이이 문제를 겪게되는 경우. 간단히 요청 헤더를 다음과 같이 설정하십시오 : $ httpProvider.defaults.headers.common [ 'X-Requested-With'] = 'XMLHttpRequest'; ' 위의 @Matthew에서 언급했듯이. – mrvipinkashyap