2016-06-28 1 views
1

J'essaie d'implémenter Dreamfactory OAuth dans l'application Ionic. Je suivais cette ressource pour la mise en œuvre: http://wiki.dreamfactory.com/DreamFactory/Tutorials/Using_OAuthComment ajouter Dreamfactory OAuth facebook login à Ionic?

C'est l'appel que je fais:

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

Le journal me montre données ci-dessus JSON comme il se redirige vers l'url facebook retourné par l'appel et il retourne juste HTML pour cette page facebook.

Y a-t-il une approche différente que je devrais utiliser dans les applications hybrides/ioniques pour la connexion à DF OAuth? Faire un appel Ajax (ou simplement définir l'en-tête de demande [X-Requested-With: XMLHttpRequest]).

Répondre

1

Cela retournera l'URL réelle qui est nécessaire, pas la réponse redirigée en html. Faites moi savoir si vous avez des questions.

+0

Au cas où quelqu'un d'autre rencontrerait ce problème. Définissez simplement l'en-tête de la demande comme suit: '$ httpProvider.defaults.headers.common ['X-Requested-With'] = 'XMLHttpRequest';' Comme mentionné par @Matthew ci-dessus. – mrvipinkashyap