HTTPコネクターとConnector SDK
Workatoでは、独自のコネクターを構築するために次のオプションを提供しています:
- HTTPコネクター: 視覚的なインターフェースを使用してAPIリクエストを実行できます
- Connector SDK: コネクターの動作をプログラムで制御し、高度なカスタマイズオプションを提供します
Connector SDKは高度なカスタマイズに対応しており、Development経験のあるユーザーに最適です。 コネクターCoPilotを使用して、コードの生成、例の確認、Developmentの効率化を行うことができます。
このドキュメントでは、これらのオプションの違いを説明し、コネクターDevelopmentに最適なアプローチを判断するのに役立ちます。
認証方法
APIでは、基本認証(ユーザー名とパスワード)からOAuth 2.0などのより複雑な方法まで、さまざまな認証メカニズムが使用されます。
HTTPコネクターとConnector SDKは、次の認証方法に対応しています:
| 認証方法 | HTTP | SDK |
|---|---|---|
| OAuth 1.0 | ❌ | ✔ |
| OAuth 2.0 | ✔ | ✔ |
| 基本認証 | ✔ | ✔ |
| プレーンAPIキー/トークン | ✔ | ✔ |
| ダイジェスト認証 | ❌ | ✔ |
| 複数ステップ認証 | ❌ | ✔ |
データ型
HTTPコネクターとConnector SDKは、次のデータ型に対応しています:
| データ型 | HTTP | SDK |
|---|---|---|
| RESTでのJSON | ✔ | ✔ |
| RESTでのXML | ✔ | ✔ |
| URLエンコード形式 | ✔ | ✔ |
| マルチパート | ✔ | ✔ |
| Binary | ✔ | ✔ |
機能
HTTPコネクターとConnector SDKは、次の機能を提供しています:
| ケイパビリティ | HTTP | SDK |
|---|---|---|
| トリガーの終了 | ❌ | ✔ |
| 更新済みレコードのトリガー | 場合による | ✔ |
| Webhook + ポーリングトリガー | ❌ | ✔ |
| データ変換 | ❌ | ✔ |
| データの前処理/後処理 | ❌ | ✔ |
| ページネーション | ❌ | ✔ |
| Whileループ | ✔ | ✔ |
| Forループ | ✔ | ✔ |
追加機能
HTTPコネクターとConnector SDKには、次の追加機能があります:
| 機能 | HTTP | SDK |
|---|---|---|
| 共有 | ✔ | ✔ |
| レシピの複製と実行 | ✔ | ❌ |
| 再利用可能(レシピ間) | ❌ | ✔ |
| 手動Webhook | ✔ | ✔ |
| 自動Webhook | 問題が発生する可能性があります | ✔ |
Last updated: