SDK
SDK
用 Bannerify SDK,從 JavaScript、PHP、Go 和 Python 生成圖片和 PDF。
SDK 包裝了 REST API。它們會替你傳送 API 金鑰、在請求之前檢查圖片格式、以值的形式回傳錯誤,並建立簽署網址。任何能傳送 HTTP 請求的語言,也都能直接呼叫 API。
JavaScript SDK
從 JavaScript 和 TypeScript 生成檔案
PHP SDK
從 PHP 應用程式生成檔案
Go SDK
從 Go 服務和背景工作程式生成檔案
Python SDK
從 Python 腳本和應用程式生成檔案
各個 SDK 支援的功能
| JavaScript | Python | PHP | Go | |
|---|---|---|---|---|
| 建立圖片 | 支援 | 支援 | 支援 | 支援 |
| 建立 PDF | 支援 | 支援 | 支援 | 支援 |
| 建立已儲存的圖片 | 支援 | 支援 | 支援 | 不支援 |
| 產生簽署網址 | 支援 | 支援 | 支援 | 支援 |
| 儲存到你自己的 S3 儲存貯體 | 支援 | 不支援 | 不支援 | 不支援 |
沒有任何 SDK 包裝 createStoredPdf、範本端點或 info 端點。這些請透過 REST 呼叫。
嵌入編輯器
@bannerify/embed 和 @bannerify/embed-react 是瀏覽器端的套件。它們把 Bannerify 編輯器放進你的應用程式,不會呼叫 REST API。使用方式請見在你的應用程式中嵌入編輯器。
在伺服器端使用 SDK
每個 SDK 都在建立用戶端時接受你的 API 金鑰,所以請在伺服器端程式碼、背景工作程式或腳本中執行。簽署網址是唯一可以交給瀏覽器的東西,因為它帶的是簽章,而不是你的金鑰。使用方式請見簽署網址。