ภาพรวม RestAPI
基本制約
- API 設計は HTTP および REST 規格に従います。例えば、GET メソッドを使用してクエリリクエストを行い、POST メソッドを使用して送信リクエストを行います。リクエストが対応する HTTP メソッドを使用しない場合、エラーが返されます。
- 特に指定がない限り、呼び出しパラメータ値は UTF-8 にエンコードされ、URL エンコードを行う必要があります。
データセンターとベース URL
データセンター | ベース URL |
---|---|
シンガポール | https://ma-api.engagelab.com |
アメリカ合衆国バージニア州 | https://ma-api-usva.engagelab.com |
REST API を使用する際は、選択したベース URL と特定の API パスを組み合わせて完全な呼び出しアドレスを取得します。
{ベース URL}/{API パス}
{ベース URL}/{API パス}
โค้ดนี้โชว์เป็นหน้าต่างลอย
認証方法
EngageLab REST API は HTTP ベーシック認証 を使用します。HTTP ヘッダーに Authorization を追加します:
Authorization: Basic ${base64_auth_string}
Authorization: Basic ${base64_auth_string}
โค้ดนี้โชว์เป็นหน้าต่างลอย
上記の base64_auth_string の生成アルゴリズムは次の通りです:base64(api_key:api_secret)
- ヘッダー名は "Authorization" で、値は base64 変換された "username:password" ペア(コロンで区切られます)。
- MA API のシナリオでは、username は APIKey、password は APISecret です。データソースに API タイプのデータソースを追加して APIKey と APISecret を取得してください。