メインコンテンツまでスキップ

ファイルのアップロード

ファイルをアップロードするにはこの API を使います。成功すると blobId が返ります。この API の結果は 1 つだけで、イベントは発生しません。

URI​

{{base_url}}/generic/ns/{{namespace}}/bot-provider/{{bot_provider_name}}/blob

HTTP メソッド​

POST

ヘッダー​

API キーの機能を有効にしている場合、ヘッダーに X-API-KEY を含め、Asgard の管理画面で設定した API キーを指定してください。指定しないと接続できません。

名称型説明
X-API-KEYstringご利用の API キー

Content-Type​

multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

リクエストのパラメータ​

ファイルは multipart/form-data で送ります。

名称型説明
customChannelIdstringチャットチャネルの ID。起動リクエストと同じ ID を使ってください。対話の記憶はチャネル ID ごとです。
filefileアップロードするファイル

レスポンス​

アップロードが成功すると次が返ります。

{
"isSuccess": true,
"data": [
{
"channelId": "1939596381945597952",
"blobId": "1939596382025289728",
"fileType": "IMAGE",
"fileName": "image.png",
"size": 326492,
"mime": "image/png"
}
],
"paging": null,
"error": null,
"errorCode": null
}

レスポンスの blobId は記録しておいてください。この後のメッセージ API で参照します。