Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

/api/dataSets/dataSources/:id/schedule

指定されたIDを持つデータソースへのデータソースの実行スケジュールを投稿します。指定されたIDを持つデータソースにデータソース実行スケジュールを投稿します。

リソース情報

リソースURL 

https://service.belladati.com/api/dataSets/dataSources/:id/schedule

HTTP方法HTTPメソッド

POST

リクエストパラメータ

リクエストパラメーター

パラメーター

詳細

id

実行をスケジュールするためのデータソースのID。/api/dataSets/:id/dataSourcesに応答して、IDを見つけることができます。dataSourcesに応答して、IDを見つけることができます。

123

paramsの定義を持つJSONフォーマットで実行パラメータ:

次の定義を持つJSON形式の実行パラメーター:

詳細
when実行必要にする最初の実行インポート日付と時間。
overwrite

(任意)既存のデータで実行するアクションの説明。この要素が指定されていない場合、既存のデータは変更されず、新しいデータ行が追加されます。

説明
policy既存のデータで実行するアクションを上書きする 既存のデータで実行するアクションを上書きする -  サポートされる値のリストをご参照してください。
dateAttribute(任意)日付比較に使用される属性のコード。(オプション) 日付比較に使用される属性のコード。
dateFrom(任意)上書きするデータ行の開始日を指定する日付。フォーマット:(オプション) 上書きするデータ行の開始日を指定する日付。フォーマット:"yyyy-MM-dd"
dateTo(任意)上書きするデータ行の終了日を指定する日付。フォーマット:(オプション) 上書きするデータ行の終了日を指定する日付。フォーマット:"yyyy-MM-dd"
attributesAll属性のデータを上書き場合に示すブールフラグ。
attributes(任意)上書きすべき属性のコードを含む配列。(オプション) 上書きすべき属性のコードを含む配列。


repeateInterval

(任意)インポートの実行期間 (オプション) インポートの実行期間 - サポートされる値のリストをご参照してください。この要素が指定されていない場合、インポートは1回だけ実行されます。

customRepeateIntervalrepeateInterval 」が「CUSTOM」値を持っている場合のみ必須。数分でカスタム繰り返し間隔を指定します。"repeateInterval" の値が "CUSTOM" の場合にのみ必須です。カスタムリピート間隔を分単位で指定します。



Code Block
{
	"when" : "Fri, 16 Aug 2013 12:56:50 GMT",
	"overwrite": {
		"policy": "DELETE_ALL",
		"dateAttribute": "L_DATE_ATTRIBUTE_CODE",
		"dateFrom": "2013-08-06",
		"dateTo": "2013-08-20",
		"attributesAll" : true,
		"attributes" : [
			{ "L_ATTRIBUTE_1" },
			{ "L_ATTRIBUTE_2" }
		]
	},
    "repeateInterval" : "CUSTOM",
    "customRepeateInterval" : 30
}


サンプルリクエスト/レスポンス

Curl使用:

Code Block
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" -d "params={\"when\" : \"Fri, 16 Aug 2013 12:56:50 GMT\", \"overwritingPolicy\" : \"DELETE_ALL\", \"overwriteFrom\" : \"Fri, 16 Aug 2013\", \"overwriteTo\" : \"Fri, 20 Aug 2013\", \"overwriteDateAttribute\" : \"L_DATE_ATTRIBUTE_CODE\", \"overwriteAttributes\" : [ { \"L_ATTRIBUTE\" }, { \"L_ATTRIBUTE_2\" } ], \"overwriteAttributesAll\" : \"true\", \"repeateInterval\" : \"CUSTOM\", "customRepeateInterval" : 30}" https://service.belladati.com/api/dataSets/dataSources/123/schedule

スケジュールが正常に掲載されている場合、レスポンスはHTTPステータスコード200とコンテンツの"OK"を持っています。スケジュールが正常に送信されると、レスポンスはHTTPステータスコードは200になり、コンテンツは実行IDになります。