Bonjour,
Une API me fournis une URL pour télécharger une image que je désire récupérer dans un plugin.
Je modifie l’URL dans mon code PHP pour avoir une image adaptée à mon besoin (Taille et transparence) puis lance un requête en utilisant curl
de PHP.
Ceci fonctionnait bien il y a un certain temps. Mais maintenant, j’ai un retour avec un code 403.
Je peux utiliser l’URL modifiée depuis mon browser Firefox sans problème. J’ai donc tenté de récupérer les headers de la requête (y compris le user-agent) pour le mettre dans la requête Mais j’obtiens toujours un 403.
J’ai posté un email sur de site de documentation des API mais je n’ai pas de réponse.
Est-ce que l’un d’entre-vous a déjà rencontré ce genre de souci et peut me mettre sur une piste?
EDIT:
Voici la réponse du site avec le code 403
Array (
[0] => HTTP/1.0 403 Forbidden
[Server] => AkamaiGHost
[Mime-Version] => 1.0
[Content-Type] => text/html
[Content-Length] => 747
[Expires] => Fri, 06 Sep 2024 11:10:23 GMT
[Date] => Fri, 06 Sep 2024 11:10:23 GMT
[Connection] => close
[Access-Control-Max-Age] => 86400
[Access-Control-Allow-Credentials] => false
[Access-Control-Allow-Headers] => *
[Access-Control-Allow-Methods] => GET,POST
[Access-Control-Allow-Origin] => *
[Strict-Transport-Security] => max-age=15768000 ; includeSubDomains ; preload
)