Bonjour,
J'aurais bien besoins de vos lumière.
Je suis actuellement en train de développer une API en PHP.
Le truc, c'est que lors de la récupération des données fournies par l'API, le décodage du JSON ne se passe pas bien (Syntax error, malformed JSON).
Après investigation, j'ai découvert que lors de la récupération des données (que sa soit avec cURL ou file_get_contents), 1 caractère très bizare venait s'ajouter au début du texte (c.f capture ci-dessous).
Ce caractère n'est visible que lorsque que l'on inspecte le code avec la console et que l'on fait "Edit as HTML" sur la balise en question.
Je ne pense pas que le problème vienne du côté serveur de l'API. En effet, quand j'appel le lien de l'API directement dans mon navigateur, je ne vois pas ce caractère bizare apparaitre.
Il faut savoir que ce caractère semble prendre la place de 3 caractères et cela donne un effet bizare quand on le colle dans Notepad++ :
Des idées ?
EDIT : Après autres test, je me rend compte que ma classe permettant d'appeler des APIs ne cause pas cette erreur lorsque je l'utilise pour appeler des APIs externes. Il est donc possible que cela vienne du côté client de l'API.
Partager