PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → httprequete
httprequete
Iniciado por ofswing, 01,dic. 2018 21:26 - No hay respuesta
Miembro registrado
9 mensajes
Publicado el 01,diciembre 2018 - 21:26
Bonjour à tous

J'aimerais vous soumettre une énigme (du moins pour moi) je fais une recherche de livre sur le google livre et selon la méthode je n'obtiens pas le même résultat.

Si je colle l'adresse URL directement dans le navigateur j'obtiens un résultat complet exemple:

googleapis.com/books/v1/volumes?q=intitle:sa vérité

//NOTE: Je n'ai pas mis les "www." idem pour "http://" devant l'URL car ici cela fausse l'affichage a rajouter donc pour le test

Si je fais la même chose dans WinDev j'obtiens d'autres informations et une qui me manque cruellement c'est l'ISBN qui n'est pas présent depuis la requete WinDev alors que direct URL l'ISBN est présent

Voici le code que j'utilise et si quelqu'un peu m'éclairer je suis preneur sachant que j'ai besoin de récupérer le code ISBN.

Merci à tous

xtReq est une chaine
idFic est un booleen
TexteRecup est une chaine
Résultat est un booleen
Sai_Adresse_Url est une chaine


Sai_Adresse_Url ="googleapis.com/books/v1/volumes?q=intitle:sa vérité"

//NOTE: Je n'ai pas mis les "www." idem pour "http://" devant l'URL car ici cela fausse l'affichage a rajouter donc pour le test

Résultat=HTTPRequête(Sai_Adresse_Url)

nomfic est une chaine = fRepEnCours()+"\Resultat_Source.txt" // Fichier à écrire


SI Résultat ALORS
TxtReq = HTTPDonneRésultat(httpRésultat)

IdFic = fOuvre(nomfic,foCréation+foEcriture)

TexteRecup=UTF8VersChaîne(SansEspace(TxtReq),alphabetAnsi)
SI IdFic <> -1 ALORS
fEcritLigne(IdFic,TexteRecup)
fFerme(IdFic)
FIN
FIN