捕獲和轉換Web的工具

使用不受支持的編程語言訪問我們的API

當沒有特定的API庫可用於您的編程語言時,使用GrabzIt API的最簡單方法是使用我們的 REST API.

或者,如果您的編程語言支持 COM組件,示例包括C ++,Classic ASP,JScript,CScript和宏,那麼您可以按照下面的說明使用我們的ASP.NET庫 GrabzIt的COM文檔.

實際上,我們的API是由一系列網絡服務提供的,任何編程語言都可以調用該服務。 為了掩蓋這種複雜性,我們用不同的編程語言編寫了一系列客戶端。 但是,如果不支持您的編程語言,則可以按照以下說明來查看Web服務如何工作以編寫自己的客戶端。 如果您想使客戶開源,我們很樂意將其託管在我們的存儲庫中,以便其他人也可以使用它。

還可以嗎 告訴我們不支持哪種語言,如果有足夠的人要求,我們將使用該語言編寫新版本的客戶端。

簽署Web服務請求

向我們的Web服務發出請求的關鍵部分是對請求進行簽名,因為簽名可以防止未經授權的一方使用您的帳戶。

為此,您需要創建一個簽名 string,其中包含每個參數,包括使用豎線('|')分隔的應用程序密碼。 但是,必須按正確的順序連接參數,您可以通過查看以下內容找到特定方法調用的。 開源代碼.

這個簽名 string 然後必須轉換 into在散列到MD5並最終轉換為ASCII之前 int十六進制 string 為請求籤名。

執行Web服務請求

對我們的Web服務的每次調用都包含查詢 string 參數,其中兩個必須是應用程序密鑰和請求的簽名。 此信息分別由key和sig參數表示。

橋樑 string 參數應使用URL編碼。 檢查我們的 開源PHP客戶端 看看應該編碼什麼參數。 該類還顯示可以將哪些參數發送到我們的Web服務。 要找出這些參數的作用,請檢查相關參數 PHP客戶端文檔.

為另一種編程語言創建客戶端時,最好的方法是簡單地從現有的開放源代碼客戶端和任何關聯的方法中轉換所需的每種方法 into您想要的語言。

如果您需要有關如何創建客戶端的更多信息,可以 請聯繫我們.