Godaddy API Autorisierungsfehler

8

Ich versuche, eine Client-Anwendung für GoDaddy basierend auf ihrer API zu entwickeln, die sie hier Ссылка zur Verfügung stellen Und ich habe ein Problem mit einem einfachen Beispiel, ich versuche den nächsten PHP-Code zu verwenden, um zu prüfen, ob die Domain verfügbar ist:

%Vor%

Und die ganze Zeit bekomme ich Fehler: "Client Fehler: 401". Das gleiche Problem habe ich mit der cURL-Bibliothek. Ich habe keine Online-Unterstützung gefunden. Ich brauche Hilfe damit, kann jemand erklären, wie ich bei ihrem api-Dienst autorisieren soll? Vielleicht muss ich andere HTTP-Header oder zusätzliche Parameter senden?

    
Network_SPY 29.08.2015, 10:17
quelle

3 Antworten

9

Sind der Schlüssel und das Geheimnis, die Sie für die Produktion verwenden? Wenn ich den Prozess durchführe, wird standardmäßig ein TEST-Schlüssel / Geheimnis erstellt, von dem ich denke, dass es gegen Ссылка

Wenn Sie Production Keys verwenden, versuchen Sie eine manuelle Curl-Anfrage mit dem Befehl wie; etwas wie:

%Vor%

Lassen Sie uns wissen, wie es funktioniert!

    
Brian Clifton 29.08.2015, 19:46
quelle
5

Das Problem war, dass ich TEST {KEY}: {SECRET} benutzte und die falsche URL einstellte.

Für den Test {KEY}: {SECRET} muss die URL lauten: Ссылка .

Auch die Methode zur Überprüfung der Domain-Verfügbarkeit (/ v1 / domains / available) benötigt im Header keinen Parameter 'X-Shopper-Id'. Es funktioniert gut ohne es. Mit Parameter X-Shopper-Id Anfrage gibt Fehler "NOT_FOUND: Die angegebene ShopperId konnte nicht gefunden werden" (aber es ist ein anderes Problem, vielleicht habe ich keine Option aktiviert)

Wenn also alle Änderungen berücksichtigt werden sollen, sollte der Arbeitscode für die Überprüfung der Domänenverfügbarkeit mit test key / secret wie folgt lauten:

%Vor%     
Network_SPY 30.08.2015 13:05
quelle
0

Ich benutze PHP und Curl.

%Vor%

oben Code funktioniert für mich gut.

    
sohan verma 01.12.2017 12:27
quelle

Tags und Links