Chat Thread - Upload Chat Image
ユーザーの代わりに、スレッドにイメージをアップロードします。
POST {endpoint}/chat/threads/{chatThreadId}/images?api-version=2024-03-15-preview
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
chat
|
path | True |
string |
アップロードされたイメージが属するスレッド ID。 (Teams 会議のみ) |
endpoint
|
path | True |
string |
Azure Communication リソースのエンドポイント。 |
api-version
|
query | True |
string |
呼び出す API のバージョン。 |
要求ヘッダー
Media Types: "application/octet-stream"
名前 | 必須 | 型 | 説明 |
---|---|---|---|
Authorization | True |
string |
ACS (Azure Communication Services) ユーザー アクセス トークン。 |
image-filename |
string |
イメージのファイル名。 |
要求本文
Media Types: "application/octet-stream"
名前 | 型 | 説明 |
---|---|---|
chatImageFile |
string |
画像バイナリ データ、許可される画像形式: jpeg、png、gif、heic、webp |
応答
名前 | 型 | 説明 |
---|---|---|
201 Created |
正常にアップロードされました。 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
Authorization
ACS (Azure Communication Services) ユーザー アクセス トークン。
型:
apiKey
/:
header
例
Upload Image
要求のサンプル
POST https://contoso.westus.communications.azure.com/chat/threads/19:34adfa4f-cedf-4dc0-ba29-b6d1a69ab345@thread.v2/images?api-version=2024-03-15-preview
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQYV2P4DwABAQEAWk1v8QAAAABJRU5ErkJggg=="
応答のサンプル
Location: /chat/threads/19:34adfa4f-cedf-4dc0-ba29-b6d1a69ab345@thread.v2/images/0-eus-d2-fb42e272282ebb6ef76a3aedd1974433
{
"id": "0-eus-d2-fb42e272282ebb6ef76a3aedd1974433",
"attachmentType": "inlineImage",
"name": "sample.png"
}
定義
名前 | 説明 |
---|---|
Chat |
添付ファイルの種類。 |
Error |
エラー応答情報。 |
Error |
エラーの詳細情報。 |
Error |
ARM ガイドラインに従うエラー応答のラッパー。 |
Upload |
画像をアップロードするための結果ペイロード。 |
ChatAttachmentType
添付ファイルの種類。
名前 | 型 | 説明 |
---|---|---|
file |
string |
|
image |
string |
Error
エラー応答情報。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
details |
エラー詳細オブジェクトの配列 |
|
message |
string |
エラー メッセージ。 |
ErrorDetail
エラーの詳細情報。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
message |
string |
エラー メッセージ。 |
ErrorResponse
ARM ガイドラインに従うエラー応答のラッパー。
名前 | 型 | 説明 |
---|---|---|
error |
エラー応答。 |
UploadChatImageResult
画像をアップロードするための結果ペイロード。
名前 | 型 | 説明 |
---|---|---|
attachmentType |
添付ファイルの種類。 |
|
id |
string |
サーバーによって生成されたイメージ ID。 |
name |
string |
添付ファイルのファイル拡張子の種類を含む名前。 |