配信予約削除APIとは
配信予約中のデータを削除できるAPIです。
配信予約データを削除する機能と、重複処理を抑止する機能を提供します。
ご注意
複数の専用サーバーをご利用の場合は、配信予約APIのレスポンスに含まれるホスト名を参照し、本APIの問い合わせ先URLのホスト部分を変更してください。
複数の専用サーバーをご利用の場合は、配信予約APIのレスポンスに含まれるホスト名を参照し、本APIの問い合わせ先URLのホスト部分を変更してください。
基本機能
・配信予約データ削除機能
配信予約データを削除します。配信予約APIと同様に、リクエストIDを指定することで重複処理を抑止できます。
ご注意
本APIで削除可能なのは、配信時刻の約4分前までです。4分前を過ぎた場合は、削除できないことを示すエラーを返します。
本APIで削除可能なのは、配信時刻の約4分前までです。4分前を過ぎた場合は、削除できないことを示すエラーを返します。
・重複処理抑止機能
配信予約APIの「重複処理抑止機能」と同様に、削除処理が重複して実行されないよう制御する機能です。利用する場合は、request_idを指定します。
ご注意
request_idには、システム内で一意となる値を設定してください。既に設定済みの値を送信した場合はエラーを返します。
※共有環境の場合は、他の利用者が設定したIDも含めて一意である必要があります。
request_idには、システム内で一意となる値を設定してください。既に設定済みの値を送信した場合はエラーを返します。
※共有環境の場合は、他の利用者が設定したIDも含めて一意である必要があります。
接続方法
接続方法の詳細は、以下のページを参照してください。
リクエスト
ボディパラメーター
XML形式で指定します。
| 項目 | データ型 | 必須 | 説明 | |||||
| データなし | ◯ | ルート要素であり、API v1で使用するXMLをまとめる唯一の要素 | ||||||
| auth | データなし | ◯ | リクエスト時に認証情報を定義する要素 詳細説明は以下をご参照ください。 |
|||||
| site | データなし | ◯ | 利用するサイトIDを指定 | |||||
| service | データなし | ◯ | 利用するサービスIDを指定 | |||||
| name | 文字列(CDATA) | ◯ | ユーザ名を指定 | |||||
| pass | 文字列(CDATA) | ◯ | パスワードを指定 | |||||
| delivery | データなし | ◯ | 配信データに関する要素 詳細説明は以下をご参照ください。 |
|||||
| action | データなし | ◯ | deleteを指定 | |||||
| deliver_id | 文字列 | ◯ | 配信IDを指定 | |||||
| request_id | 文字列 | リクエストIDを指定 | ||||||
補足説明
必須欄に「〇」が付いている項目は必須です。
必須欄に「〇」が付いている項目は必須です。
レスポンス
ボディパラメーター
XML形式で設定します。
| 項目 | データ型 | 必須 | 説明 | |||||
| データなし | ◯ | ルート要素であり、API v1で使用するXMLをまとめる唯一の要素 | ||||||
| delivery | データなし | ◯ | 配信データに関する要素 詳細説明は以下を参照してください。 |
|||||
| deliver_id | 文字列 | ◯ | 配信IDを設定 | |||||
| request_id | 文字列 | リクエストIDを指定した場合に設定 | ||||||
| sent_cnt | データなし | ◯ | 構成要素がない状態で設定 | |||||
| error_cnt | データなし | ◯ | 構成要素がない状態で設定 | |||||
| result code | 数値 | ◯ | 全体ステータスコードを表示 | |||||
補足説明
必須欄に「〇」が付いている項目は必須です。
必須欄に「〇」が付いている項目は必須です。
サンプル
リクエスト
<?xml version="1.0" encoding="UTF-8" ?>
<mail>
<auth>
省略
</auth>
<delivery id="0">
<action>delete</action><!-- メール削除 API 呼び出し指定 -->
<deliver_id>xxxxxx</deliver_id><!-- 配信 ID 指定 -->
<request_id>xxxxxx</request_id><!-- リクエスト ID 指定 -->
</delivery>
</mail>
レスポンス
レスポンスは、要素statusと要素actionを持たない点を除き、配信ステータス取得APIと同様です。
<?xml version="1.0" encoding="UTF-8" ?>
<mail>
<delivery id="0">
<deliver_id>xxxxxx</deliver_id><!-- 配信 ID -->
<request_id>xxxxxxx</request_id><!-- リクエスト ID を指定の時のみ付与。 -->
<sent_cnt></sent_cnt><!-- 構成要素には何も指定されません。 -->
<error_cnt></error_cnt><!-- 構成要素には何も指定されません。 -->
<result code="0">処理が正常に終了しました</result>
</delivery>
</mail>




