Bonjour,
Je développe une application ionic pour mes besoins.
Un site web me met à disposition des informations qui me sont utiles et que je veux consommer dans mon application. Le problème c'est que ce site n'a pas d'api ouverte.
Grâce à la partie "network" de mon navigateur j'ai pu obtenir la requête HTTP GET qui m'est utile. Celle-ci retourne un JSON (je le vois dans le response de mon navigateur) qui contient les données qui m'intéressent.
Dans un premier temps, j'ai été confronté à un souci de CORS :
Grâce à ce lien, j'ai pu réussir à avance un tout petit peu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access.
http://blog.ionic.io/handling-cors-issues-in-ionic/
Je reçois une erreur 400 bad request, et récupère le numéro de téléphone du service client du site. Je sais donc que j'avance.
Mais impossible d'aller plus loin.
Je ne comprends pas trop pourquoi c'est si compliqué d'aller récupérer mon json, alors que j'ai juste à m'authentifier sur leur site puis taper l'url dans un navigateur pour obtenir le contenu du json dans une page web...
Je cherche juste à automatiser cette collecte en exécutant la requête http dans mon application.
Si quelqu'un a une autre piste pour me permettre de collecter ce contenu json de façon automatique, je suis preneur.
Partager