Erreur 403 : Your client does not have permission to get URL

Je veux obtenir les résultats d’une recherche sur le web au format XML ou JSON, alors j’essaie le moteur de recherche personnalisé pour faire cela en utilisant l’API REST, mais quand je mets n’importe quelle URL avec différents paramètres comme cx, clé api, query, scope. J’obtiens toujours la même erreur :

Your client does not have permission to get URL /search from this server.

google-error

S’il y a d’autres solutions à mon problème, merci de me le faire savoir.

On dirait que votre IP est bloquée par Google.

L’utilisation d’un VPN ou d’un Proxy devrait résoudre le problème.

Il peut y avoir de nombreuses causes à cela. Vous pouvez envisager les options suivantes :

  1. Cette erreur peut être causée par le cache, et le fait d’effacer le cache peut parfois aider à la résoudre.
  2. Il se peut que vous deviez simplement redémarrer le serveur.
  3. Vous n’êtes pas autorisé à accéder à la ressource, ou il y a une erreur du côté du serveur.
  4. Les propriétaires du serveur web ont mal défini les autorisations, et vous vous voyez refuser l’accès alors que vous ne devriez pas.

Ou

Lorsque vous utilisez une API, vous devez créer le client avec les informations d’identification Login/Mot de passe pour l’utilisateur.

C’est à cause des sanctions Américaines contre certains pays. Vous pouvez utiliser un VPN pour contourner ces sanctions.