Comment faites-vous pour régler Google OAuth API - (403) Il est par IP ou par Referer restriction configuré sur votre clé API
J'ai récemment déménagé d'un projet sur un autre serveur. Le nom de domaine est le même, il a juste été fait pour le nouveau serveur. L'URL est exactement le même. Depuis le passage du projet au cours mais j'ai cette erreur lorsque l'application tente de se connecter à google api OAuth.
{
"name": "Error calling GET https:\/\/www.googleapis.com\/analytics\/v3\/management\/accounts\/~all\/webproperties\/~all\/profiles?key=AIzaSyBKUP8JriiOnFnbJm_QYt_bHTMuHf-ilAI: (403) There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed.",
"url": "\/analytics\/statistics.json"
}
La raison évidente (basé sur le message d'erreur), je n'ai pas ajouté la nouvelle IP du serveur dans la liste des IP autorisées dans le devlopers console en vertu de l'Api & auth->informations d'Identification->Clé pour les applications serveur.
J'ai ajouté de la propriété intellectuelle. J'ai vérifié le domaine qu'il a propagé par la commande ping et la nouvelle adresse IP, vient qui a été entré dans la console donc j'ai du mal à savoir pourquoi ça ne fonctionne pas.
A quelqu'un tombe sur cet avant que, peut-être en mesure de m'aider à le résoudre?
OriginalL'auteur Michael Wilson | 2015-03-10
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème pendant un certain temps, mais finalement résolu:
J'ai remarqué lors de la tentative
wget http://bot.whatismyipaddress.com/
à partir de mon serveur, il serait effectivement de retour IPv6 adresse, quand sur la clé API de configuration de la page, j'étais entré dans l'IPv4-Adresse de mon serveur. Une fois j'ai ajouté de l'IPv6 Adresse, mes demandes où finalement accepté.OriginalL'auteur Mirroar
Aller à Projet -> Api & Auth -> informations d'Identification -> Clé API -> Créer une Nouvelle Clé -> Navigateur Clé. Il peut prendre jusqu'à 5 minutes pour refléter les changements.
Et il a travaillé pour moi.
OriginalL'auteur Ronak Rathod
Après que vous avez ajouté votre nouvelle IP du serveur, vous devez générer une nouvelle clé API à partir de la Console. Ce message s'affiche lorsque l'accès n'est pas correctement configuré. Regarder ici et faites défiler jusqu'à "accessNotConfigured".
Donc, allez à votre développeur de la console, Projet -> Api & Auth -> informations d'Identification -> Public l'Accès aux API -> Créer une Nouvelle Clé -> Serveur de Clés. L'utilisation de cette nouvelle clé et vous devriez être bon d'aller.
Avez-vous réussi à résoudre le problème, Michael? J'ai le même problème - adresse IP correcte, essayé la régénération de la clé et de recommencer à partir de zéro, mais l'erreur reste.
OriginalL'auteur pointNclick
Aller à Projet -> Api & Auth -> informations d'Identification -> Public l'Accès aux API -> Créer une Nouvelle Clé -> Serveur de Clés >> Accepter les demandes provenant de ces adresses IP de serveur (Facultatif),
puis retirez toutes les Adresse IP et le mettre à Jour en premier, puis l'essayer. Et, plus tard, vous pouvez ajouter l'adresse IP spécifique qui n'a bizarrement de travail pour moi.
OriginalL'auteur rcadhikari