monitor.get |
1つ又はいくつもの登録されたモニターの詳細を返送します。 認証&アクションこのメソッドは認証を必要とします。これらには http と httpsを通じてアクセスできます。 アクションタイプ: HTTP GET. アーギュメントid (オプション) id や数個のid又はいくつものモニターの識別。Idが一つ以上の時にはコンマにて分離する必要があります。 group_id (オプション) Id や数個のid又はいくつものグループの識別。Idが一つ以上の時にはコンマにて分離する必要があります。 protocol (オプション) モニターのプロトコル。許可された値 : http / https / ping / ftp status (オプション) モニターのステータス。許可された値: 1 = 有効 / 0 = 無効。 frequence (オプション) 2つのチェックの間の分ごとの頻度。許可された値: 1 / 2 / 3 / 6 page (オプション) 返送されたデータのページ数。許可された値: integer perpage (オプション) 返送されたモニターの最大数。許可された値: 全部integer。最大値は100です。 アーギュメントが発送されてこなければ、全てのモニターは返送されます。 アプリケーションの例http://api.webcron.org/monitor.get/frequence:2/status:0
返答の例<rsp status="ok" total="1" page="1" perpage="10"> <monitor id="111" group_id="0" status="0" frequence="2"> <name>My Monitor</name> <url protocol="http">www.checkthisurl.net/monitor</url> <login></login> <password></password> <match contain="1">Server OK</match> <post></post> <stations total="5" add_stations="1"> <station id="2">Los Angeles</station> <station id="3">Nagano</station> <station id="4">Kuala Lumpur</station> <station id="8">Washington</station> <station id="10">Dallas</station> </stations> <headers> <header>x-myOwnHeader: myValue</header> </headers> <group id="1202">My group name</group> <created>2009-03-04 10:05:57</created> <modified>2009-03-17 07:57:59</modified> </monitor> </rsp> |