最新のコンテンツが反映されていません。早急にアップデート内容をご提供できるよう努めております。最新のコンテンツ内容は韓国語ページをご参照ください。
VPC環境で利用できます。
人物サムネイル画像をアップロードするための Presigned URLを発行します。
参考
- 発行された Presigned URLは15分間有効で、1回に限り使用できます。
- 一度にアップロード可能なサムネイルは1個までです。
- ファイル規格は次の通りです:
- 形式:
jpg、png、webp - 最大サイズ: 5MB
- 最小解像度: 256px以上
- 形式:
- 呼び出し制限: 1秒当たり50件
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| POST | /api/v1/workspaces/{workspace_name}/person-thumbnail/uploads/presigned-url |
リクエストヘッダ
Media AI Understanding API で共通して使用されるヘッダの詳細は、Media AI Understandingのリクエストヘッダをご参照ください。
リクエストパスパラメータ
パラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
workspace_name |
String | Required | ワークスペース名 |
リクエストボディ
リクエストボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
thumbnailFileName |
String | Required | アップロードするプロファイル画像のファイル名
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request POST 'https://maiu.apigw.ntruss.com/api/v1/workspaces/my-workspace/person-thumbnail/presign' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"thumbnailFileName": "test_profile.jpg"
}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
code |
String | Required | API処理結果コード |
message |
String | Required | API処理結果メッセージ |
result |
Object | Required | Presigned URL発行結果 |
result.thumbnailKey |
String | Required | Object Storageに保存されるサムネイルファイルのパス |
result.url |
String | Required | Presigned URL
|
result.expirationSeconds |
Integer | Required | URLの有効時間(単位: 秒)
|
レスポンスステータスコード
Media AI Understanding APIで共通して使用されるレスポンスステータスコードの詳細は、Media AI Understandingのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"code": "0",
"message": "success",
"result": {
"thumbnailKey": "persons/thumbnails/test_profile.jpg",
"url": "https://kr.object.ncloudstorage.com/..../test_profile.jpg?...",
"expirationSeconds": 900
}
}