Schritte zur Verwendung der benutzerdefinierten Google-Such-API in .NET

7

Ich versuche, die benutzerdefinierte Google-Such-API in meinem .NET-Projekt zu verwenden. Ich habe einen API Key von meiner Firma zur Verfügung gestellt. Ich habe eine benutzerdefinierte Suchmaschine mit meinem Google-Konto erstellt und den Wert 'cx' kopiert.

Ich verwende den folgenden Code:

%Vor%

Ich erhalte den folgenden Fehler: "Der Remote-Server hat einen Fehler zurückgegeben: (403) Forbidden."

Ich habe auch den folgenden Code ausprobiert:

%Vor%

Hier bekomme ich die folgende Ausnahme bei Fetch ():

Google.Apis.Requests.RequestError Zugriff nicht konfiguriert [403] Fehler [Nachricht [Zugriff nicht konfiguriert] Ort [-] Grund [accessNotConfigured] Domäne [usageLimits]

Ist CX-Parameter erforderlich? Erhalte ich den Fehler, weil ich den von meiner Firma bereitgestellten Schlüssel verwende und den CX-Parameter von benutzerdefinierte Suchmaschine mit meinem Google-Konto?

Gibt es eine andere Möglichkeit, "cx" zu bekommen? Wir möchten Google ADs nicht anzeigen.

Vielen Dank im Voraus für Hilfe.

    
Raj 14.02.2013, 17:46
quelle

2 Antworten

10

Ich bin mir nicht sicher, ob Sie daran interessiert sind.

Um Ergebnisse ohne Werbung zu erhalten, müssen Sie dafür bezahlen. Info @ Google

und ja, die cx ist erforderlich, weil sie die benutzerdefinierte Suchmaschine google angibt, die Sie für die Suche verwenden möchten. Sie können eine benutzerdefinierte Suchmaschine über diese Google-Seite

erstellen

und hier ist der aktuelle Code zum Abrufen von Suchergebnissen für die aktuelle API-Version 1.3.0-beta %Vor%

Hoffe das hilft

    
Mahmoud Ibrahim 01.05.2013 17:36
quelle
9

Anstelle von

%Vor%

Aber jetzt unterstützt es nicht die Fetch () Methode, sondern Sie müssen die Execute () Methode benutzen.

%Vor%     
Kumar Ambuj 12.12.2014 12:03
quelle

Tags und Links