週間カレンダーのスケジュールに表示される店舗スケジュールの登録およびイベントの削除を行うことができます。
呼び出しURL
{your-domain} の部分をご利用の環境にあわせて変更してください。
https://{your-domain}/h2/STRScheduleManipurator.doリクエスト
| パラメータ | 意味 | 必須 | 制約 |
|---|---|---|---|
func | 動作モード | 〇 | 必ず delete を指定します。 |
key | WebAPIキー | 〇 | スケジュール操作APIが利用可能な WebAPIキーを指定します。 |
id | 削除する対象のスケジュールID | 〇 | 削除する対象となるスケジュールのIDを指定します。create 操作の結果として返された schedule-id の値を指定します。 |
レスポンス
API の呼び出し結果は以下のスキーマの XML 文書として返されます。
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="response">
<xsd:sequence>
<xsd:element name="result" type="xsd:int" minOccurs="1" maxOccurs="1" />
<xsd:element name="errors" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:element>
</xsd:schema>
| 要素 | 意味 | 備考 |
|---|---|---|
//response/result | リザルトコード | 以下の値をとります。1: 成功4: 入力パラメータの内容にエラーがある8: その他のシステムエラーが発生 |
//response/errors | エラーメッセージ | エラーが発生した場合は、詳細なエラーメッセージが文字列として返されます。 |
削除操作に成功した場合のレスポンスXMLの例
<response>
<result>1</result>
</response>
上の例では、//response/result の値が 1 なので呼び出しは成功しています。