REST API の概要
基本的な制約
- このAPIは、HTTPおよびRESTの仕様に準拠するよう設計されています。たとえば、照会リクエストには
GETメソッドを使用し、送信リクエストにはPOSTメソッドを使用します。リクエストで対応するHTTPメソッドが使用されていない場合は、エラーが返されます。 - 特に指定がない限り、リクエスト内のパラメータ値は、URL encoding を使用してUTF-8でエンコードする必要があります。
データセンターとベースURL
| データセンター | ベースURL |
|---|---|
| シンガポール | https://livedesk-api.engagelab.com |
LiveDesk REST APIを使用する際は、選択したベースURLと各APIのパスを組み合わせて、完全なリクエストURLを作成します。
{base URL}/{API path}
{base URL}/{API path}
このコードブロックはフローティングウィンドウ内に表示されます
認証方式
EngageLab REST APIでは、HTTP Basic Authentication を使用します。HTTPヘッダーに Authorization を追加してください。
Authorization: Basic ${base64_auth_string}
Authorization: Basic ${base64_auth_string}
このコードブロックはフローティングウィンドウ内に表示されます
base64_auth_string を生成するアルゴリズムは、次のとおりです。
base64(api_key:api_secret)
base64(api_key:api_secret)
このコードブロックはフローティングウィンドウ内に表示されます
- ヘッダー名は
Authorizationで、値はコロンで区切ったusername:passwordのペアをBase64でエンコードしたものです。 - LiveDesk APIでは、username は API Key、password は API Secret を指します。API Key と API Secret を取得するには、Project Settings > API Management で、APIタイプのデータソースを追加してください。










