bonjour, j'ai un soucis avec l'API de freegoip, quand je fais ma requête avec fetch(), le serveur me renvoie une erreur 403 :/ est-ce que le problème vient de mon code ou alors c'est au niveau du serveur de l'api qu'il y a un probleme ? :/ merci d'avance
function main(){
fetch('https://api.ipify.org?format=json').then(resultat => resultat.json()).then(json=>{
const ip = json.ip;
fetch('http://freegeoip.net/json/'+ip,{mode: 'no-cors'})
});
}
main();
403 est un code HTTP qui indique que ta requête n'est pas autorisée sur le serveur.
Pour la première api (ipify) tu n'as pas besoin de clé (ACCESS_KEY) mais freegoip en necessite une. Il faut que tu en demandes une sur le site et que tu la passes en paramètre de ta requête.
requête vers une API qui geolocalise une IP
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.