MotionBoard Agentを使わずにファイルアップロードする方法

MotionBoard

とても簡単!バッチファイルを作るだけ!

作成イメージ

いやいや、メモ帳に何書くの?

MotionBoardはAPIを公開しています。その中にファイルアップロードのAPIがあります。それを使うというわけです。APIは難しいイメージがありますがやってみると意外とできてしまいます。なんてったって「curl」という魔法のコマンドがありますからね(^^♪
難しくは言いません。「curlでhttpリクエストができる」とだけ覚えておきましょう。

cURLコマンドでWebAPIを実行する。

ずばり以下をテキストご自身の環境に沿って書き換えてください。

@Echo off
curl -X POST -H “Content-Type: multipart/form-data” -F “uploadFile=@C:/Users/user/Desktop/Sample.csv” “http://localhost:8787/motionboard/rest/csv/put/board/TEST/Sample/Sample.csv?id=user@domain&pw=password”

“uploadFile=@C:/Users/user/Desktop/Sample.csv”
は取り込みたいファイルのパスに変更します。

“http://localhost:8787/motionboard/rest/csv/put/board/TEST/Sample/Sample.csv?id=user@domain&pw=password

localhost:8787/motionboard はご自身のMotionBoardのリンクに変更します。
TEST/Sample はアップロードしたいボードのパスに変更します。
Sample.csv はアップロードしたいファイル名に変更します。
id=user@domain&pw=password は実行するユーザーのIDとパスワードに変更します。

以上!
あとはテキストで保存して.batに変更するだけです。
ダブルクリックで実行したり、タスクスケジューラで実行できたりします。

コメント

タイトルとURLをコピーしました