Image Search インスタンスから画像データを削除します。
この操作を呼び出す前に、URL で instanceName パラメーターを指定して、画像を削除するインスタンスを指定する必要があります。 リクエスト body を作成するには、他のパラメーターも指定されたフォーマットにする必要があります。 リクエスト URL には、/ item / deleteが含まれます。
リクエストパラメーター
- URL のパラメーター
パラメーター タイプ 必須 / 任意 説明 instanceName String 必須 Image Search インスタンスの名前。 - リクエスト body のパラメーター
パラメーター タイプ 必須 / 任意 説明 item_id String 必須 削除する商品または画像の ID。 pic_list List 任意 削除する画像の名前リスト。 このパラメーターが指定されていない場合、システムは指定された item_id の下にあるすべての画像を削除します。 - 本文の構造
本文の形式は以下のとおりです。
key1,key1_start_offset,key1_end_offset#...#keyn,keyn_start_offset,keyn_end_offset^key1_content...keyn_content
本文は、画像メタデータと画像コンテンツの 2 つの部分に分かれており、曲折アクセント記号 (^) で区切られます。 メタデータには、キーのセットとコンテンツ内の各キー値のオフセットが含まれます。 すべてのキーは、番号記号 (#) で区切られます。 各キーは、キー名、開始オフセット値および終了オフセット値からなり、コンマ (,)で区切られます。 開始オフセット値および終了オフセット値は、画像コンテンツにおけるキーの開始位置および終了位置です。 pic_list パラメーターには、Base64 でエンコードされた画像名をコンマ (,) で区切って指定します。 pic_map パラメーターには 、Base64 でエンコードされた画像コンテンツを指定します。 pic_map パラメーターで指定された各キーは、pic_list パラメーターで指定されたキーとペアにする必要があります。
レスポンスパラメーター
パラメーター | タイプ | 説明 |
---|---|---|
Success | Boolean | リクエストが成功したかどうかを示します。 |
RequestId | String | リクエストの ID |
Code | int | エラーコード。 値が 0 の場合、リクエストが成功したことを示します。 値が 0 でない場合、リクエストが失敗したことを示します。 |
Message | String | 返されたメッセージ。 |
レスポンスフォーマット
{
"Message":"success",
"RequestId":"73B5133C-84EE-4F0A-B972-23CCCBFB7CD5",
"Success":true,
"Code":0
}
例
次の例は、item_id が 1000 で、名前が shoes1.jpg および shoes2.jpg の画像を goodssearch インスタンスから削除する方法を示しています。
次のコードのとおりリクエストします:
URL: /item/delete? instaneName=goodssearch
POST Body:
item_id,0,4#pic_list,4,37^1000c2hvZXMxLmpwZw==,c2hvZXMyLmpwZw==
Note: c2hvZXMyLmpwZw== represents the Base64-encoded image name shoes1.jpg and c2hvZXMxLmpwZw== represents the Base64-encoded image name shoes2.jpg.