8
votes

Étapes pour utiliser Google Custom Search API dans .NET

J'essaie d'utiliser Google Custom Search API dans mon projet .NET. J'ai une clé API fournie par mon entreprise. J'ai créé un moteur de recherche personnalisé à l'aide de mon compte Google et copié la valeur "CX".

J'utilise le code suivant: xxx

Je reçois l'erreur suivante : "Le serveur distant renvoya une erreur: (403) interdit."

J'ai essayé aussi le code suivant: xxx

Ici, je reçois ce qui suit Exception à Fetch ():

Google.APIS.RQUESTS.RequesterRor Accès non configuré [403] Erreurs [Message [Accès non configuré] Emplacement [-] Raison [AccessNotConfiguré] Domaine [USagelimits]

est le paramètre CX requis? Je reçois l'erreur parce que j'utilise la clé fournie par mon entreprise et à l'aide du paramètre CX de Moteur de recherche personnalisé à l'aide de mon compte Google?

Y a-t-il une autre façon d'obtenir 'CX'? Nous ne voulons pas afficher Google Ads.

Merci beaucoup d'avance pour l'aide.


0 commentaires

3 Réponses :


14
votes

Je ne sais pas si vous êtes toujours intéressé par cela.

Pour obtenir des résultats sans annonces, vous devez payer pour cela. Info @ Google

et oui, le CX est requis car il spécifie le moteur de recherche personnalisé Google que vous souhaitez utiliser pour rechercher. Vous pouvez créer un moteur de recherche personnalisé à partir de Cette page Google

et Voici le code actuel pour récupérer les résultats de recherche de la version API actuelle 1.3.0-bêta xxx

espère que cela aide


0 commentaires

12
votes

au lieu de, xxx pré>

mais maintenant, il ne prend pas en charge la méthode de récupération (), plutôt que vous devez utiliser la méthode exécutée (). p>

var search = listRequest.Execute();


0 commentaires

2
votes
listRequest.Q=query

0 commentaires