APIによるスケジュール即時実行機能

RoboWebへ登録したスケジュールをAPIで実行することができます。

1.APIを投げるまえにRoboWebが起動していることを確認しておきましょう。

2.APIの投げる先のURLは以下です。
http://localhost:8080/api/run_schedule
RoboWebからもどすメッセージは「success」か「error」です。

3.以下サンプルとなります。
登録したスケジュールを実行し、RoboWebからもどってきたメッセージを表示しています。

#APIの投げ先のURLを指定
url = u’http://localhost:8080/api/run_schedule’
#APIで投げる内容を作成
data={
‘username’: u’ユーザー名’,
‘password’: u’パスワード’,
‘project_name’: u’テスト’,
‘schedule_name’: u’サンプルスケ’,
}
#APIを投げてもどりをうけとる
res=requests.post(url=url,data=data)
#エンコード
js = json.loads(res.text)
#もどってきたメッセージを表示
print js[‘status’],js[‘message’]

 

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください