Webをキャプチャして変換するツール

サポートされていないプログラミング言語を使用してAPIにアクセスする

プログラミング言語がサポートしている場合 COMコンポーネント、例にはC ++、クラシックASP、JScript、CScriptおよびマクロが含まれます。次に説明するように、ASP.NETライブラリを使用できます。 GrabzItのCOMドキュメント.

私たちのAPIは、実際には、あらゆるプログラミング言語が呼び出すことができる一連のWebサービスによって提供されます。 この複雑さの一部を隠すために、さまざまなプログラミング言語で一連のクライアントを作成しました。 ただし、プログラミング言語がサポートされていない場合は、これらの手順に従って、独自のクライアントを作成するためのWebサービスの動作を確認できます。 クライアントをオープンソースにしたい場合は、他の人も使用できるように、リポジトリでホストすることができます。

お願いします サポートされていない言語を教えてください、十分な人々がそれを要求した場合、その言語でクライアントの新しいバージョンを作成します。

Webサービスリクエストに署名する

私たちのウェブサービスへのリクエストの重要な部分はリクエストに署名することです。署名はあなたのアカウントを使用する権限のない第三者を防ぐからです。

これを行うには、署名を作成する必要があります string、パイプ( '|')文字で区切られたアプリケーションシークレットを含むすべてのパラメーターが含まれます。 ただし、パラメーターは正しい順序で連結する必要があります。特定のメソッド呼び出しについては、 オープンソースコード.

この署名 string 次に変換する必要があります into MD5にハッシュされ、最終的に変換される前のASCII intヘクス string リクエストの署名を提供します。

Webサービスリクエストの実行

Webサービスへのすべての呼び出しはクエリで構成されます string パラメータのうち2つは、リクエストのアプリケーションキーと署名でなければなりません。 この情報は、それぞれkeyパラメーターとsigパラメーターで表されます。

ブリッジ string パラメータはURLエンコードする必要があります。 私たちを確認してください オープンソースのPHPクライアント エンコードする必要があるパラメーターを確認します。 このクラスは、Webサービスに送信できるパラメーターも示します。 これらのパラメーターが何を行うかを調べるには、関連する PHPクライアントのドキュメント.

異なるプログラミング言語用のクライアントを作成する際の最良のアプローチは、既存のオープンソースクライアントのいずれかから必要な各メソッドと関連するメソッドを単純に翻訳することです into希望する言語。

クライアントの作成方法に関する情報が必要な場合は、次のことができます。 当社までご連絡ください。.