monitor.edit

実在するモニターを編集します。

認証&アクション

このメソッドは認証を必要とします。これらには http と httpsを通じてアクセスできます。

アクションタイプ: HTTP POST.

アーギュメント

id (注1参照)

モニターのid。

name (注1参照)

モニターの名前。許可された値: string(64)

url (必要事項)

モニターのURL 。許可された値: string(2048)

group_id (オプション)

このモニターを追加しなければならないグループのID。Id は存在するグループのintegerである必要があります。

group_name (オプション) 注2参照)

Name は最長64文字で、実在するグループの全て(integer) である必要があります。

status (オプション)

モニターのステータス。許可された値: 1 = 有効 / 0 = 無効.

port (オプション)

ポート番号のチェック。許可された値: integer

login (オプション)

リソースにアクセスするにはユーザーIDが必要です(http 認証)。許可された値: string(32)

password (オプション)

IDに関連したパスワード.許可された値:string(32)

match (オプション)

サーバーの返答の中で、チェーンが見つかったかをコントロールする(又は見つからなかったか、"contain"に含まれて要る値によります)。許可された値: string(255)

contain (オプション)

サーバーの返答の中で下記の"match" の値の出現回数を確定する。許可された値された値: 1 = 含まれている必要有り/ 0 =含まれている必要なし。

do_hash (オプション)

ハッシュ(不要なデータ)MD5を比較することによって要素を変更するか、どうかをコントロールします。実在する値を置換する場合は、値を 1 に設定して下さい。許可された値: 1 = ハッシュをチェックする/ 0 = チェックしない

frequence (オプション)

2つのチェックの間の分ごとの頻度。許可された値: 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60

post (オプション)

すべてのデータを送る必要があります(HTTP POSTを通じて)。フォーマットはこのようにします: pie=apple&drink=coffee&desert=none

stations (オプション)

お客様が監視を望むコ ンマにて分離されたモニタリング·ステーションのリスト。 A許可された値: integer と実在するID . デフォルト: 全てのステーション

add_stations (オプション)

(これからの)ステーションをス テーションのリストから自動的に追加する。 許可された値: 1 = はい / 0 = いいえ. デフォルト: 1

header (オプション)

eader のラインは申請の中に含まれていま す。 多数のHeaders にはheader[]=Cookie:myCookieThing&header[]=Accept:text/plain をご使用ください。

 

注1: Idとnameを併せて鍵として使用する事が可能です。両方が存在する場合、nameが鍵として選択されます。Name を鍵として使用なさる際は nameを変更なさらない方が安定します!

 

注2: モニターをグループに追加する際はgroup_id とgroup_name を併せて使用する事が可能です。両方が存在する場合、group_name は鍵として認識されません。

 

上記に記述される全てのアーギュメントは実在する値です。例えば、お客様が頻度を送信されないと頻度は変更されないままでいます。

アプリケーションの例

http://api.webcron.org/monitor.edit
投稿データ:
id=74978&status=0&frequence=3

返答の例

<rsp status="ok">
   <monitor id="74978" modified="2009-02-26 19:23:06" />
</rsp>