Tools zum Erfassen und Konvertieren des Webs

Zugriff auf unsere API mit einer nicht unterstützten Programmiersprache

Wenn Sie Programmiersprache unterstützt COM-KomponentenWenn Sie beispielsweise C ++, klassisches ASP, JScript, CScript und Makros verwenden, können Sie unsere ASP.NET-Bibliothek wie in beschrieben verwenden GrabzIt's COM Dokumentation.

Unsere API wird von einer Reihe von Webdiensten bereitgestellt, die jede Programmiersprache aufrufen kann. Um einen Teil dieser Komplexität zu verbergen, haben wir eine Reihe von Clients in verschiedenen Programmiersprachen geschrieben. Wenn Ihre Programmiersprache jedoch nicht unterstützt wird, können Sie anhand dieser Anweisungen feststellen, wie die Webdienste funktionieren, um Ihren eigenen Client zu schreiben. Wenn Sie Ihren Kunden zu Open Source machen möchten, hosten wir ihn gerne in unserem Repository, damit auch andere ihn verwenden können.

Könnten Sie bitte auch Sagen Sie uns, welche Sprache nicht unterstützt wirdWenn genügend Leute es anfordern, schreiben wir eine neue Version des Clients in dieser Sprache.

Signieren einer Webdienstanforderung

Der Schlüssel zum Senden einer Anfrage an unsere Webservices ist das Signieren der Anfrage, da die Signatur verhindert, dass unbefugte Personen Ihr Konto verwenden.

Dazu müssen Sie eine Signatur erstellen string, der alle Parameter enthält, einschließlich des durch das Pipe-Zeichen ('|') getrennten Anwendungsgeheimnisses. Die Parameter müssen jedoch in der richtigen Reihenfolge verkettet sein, die Sie für einen bestimmten Methodenaufruf finden können, indem Sie auf die offener Quellcode.

Diese Unterschrift string muss dann konvertiert werden into ASCII, bevor es in MD5 gehasht und schließlich konvertiert wird into.ä. string die Unterschrift für die Anfrage zu geben.

Ausführen einer Webdienstanforderung

Jeder Aufruf unserer Webservices besteht aus Abfragen string Parameter, von denen zwei der Anwendungsschlüssel und die Signatur für die Anforderung sein müssen. Diese Informationen werden durch die Parameter key und sig dargestellt.

Brücke string Parameter sollten URL-codiert sein. Überprüfen Sie unsere Open Source PHP Client um zu sehen, welche Parameter Sie codieren sollten. Diese Klasse zeigt auch, welche Parameter an unsere Webservices gesendet werden können. Um herauszufinden, was diese Parameter bewirken, schauen Sie sich die zugehörigen an PHP-Client-Dokumentation.

Der beste Ansatz beim Erstellen eines Clients für eine andere Programmiersprache besteht darin, jede von Ihnen benötigte Methode einfach aus einem der vorhandenen Open Source-Clients und den zugehörigen Methoden zu übersetzen into Ihre gewünschte Sprache.

Wenn Sie weitere Informationen zum Erstellen eines Clients benötigen, können Sie dies tun zu kontaktieren.