捕獲和轉換Web的工具

使用我們的RESTful屏幕截圖API獲取網站屏幕截圖

REST API

GrabzIt的REST API允許您使用RESTful技術完全捕獲URL或HTML。 在開始之前,請根據您的用例仔細閱讀以下注意事項,我們的其他API解決方案之一可能更合適。

  • -某些功能(例如合併和加密捕獲)無法通過此REST API使用。 要使用這些功能,您將需要使用其他功能 API庫
  • -不要在客戶端使用此API,因為它將暴露您的應用程序密鑰! 而是使用 JavaScript API
  • - 要限制哪些伺服器可以存取您的 API, 授權IP位址 您想要授予存取權限

要開始使用,只需從下面的過濾器中選擇要執行的操作,然後將顯示可用的參數以及一個基本示例。

提出要求時,請確保 全部 參數值是URL編碼的。

    https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=&url=https%3A%2F%2Fspacex.com%2F

轉換HTML時,所有參數都必須 張貼在請求正文中 作為鍵值對。 確保所有參數值都是 URL 編碼的,並且內容類型是 應用程序/x-www-form-urlencoded.

    curl 
    -d key=Sign in to view your Application Key 
    -d format= 
    -d html=%3Ch1%3EConvert%20Me%21%3C%2Fh1%3E 
    https://api.grabz.it/services/convert    

然後,捕獲結果將在HTTP響應中返回。 此類捕獲還可以使用以下附加選項,所有這些選項都是可選的,除了那些標記為必需的選項之外。 在測試API功能時,我們建議使用 郵差 簡化流程。

用戶詳細信息

透過這個簡單的電話即可取得您的當前帳戶套餐以及剩餘津貼。

    https://api.grabz.it/services/user?key=Sign in to view your Application Key

網絡監控器

新增監視器

透過這個簡單的呼叫添加要從您的應用程式進行監控的 URL。 這將傳回 Web 監視器的 JSON 對象,包括其識別碼。

    https://api.grabz.it/services/monitor?key=Sign in to view your Application Key&url=https://www.astropioneer.blog&email=hello@example.com&repeat=60&cssselector=%23id1

刪除監視器

若要刪除網路監視器,只需指定其 ID 以及您的應用程式金鑰。 您可以在透過上面的「新增監視器」Web 方法建立監視器時取得 ID。 成功時,結果屬性將傳回 true。

    https://api.grabz.it/services/monitor/[Monitor ID]/?key=Sign in to view your Application Key

錯誤處理

如果您向 API 發出的請求存在問題,將返回一個 JSON 對象來解釋錯誤。 確定這一點的最佳方法是在處理之前檢查響應的內容類型,如果 application/json 發生了錯誤。 在 JSON 中找到的錯誤代碼如下 標準代碼列表.

{
    "Result": false,
    "Code":"URL is missing",
    "Message":100
}