Windowsバッチファイルを中心に構築されたビルドプロセスがあり、成功したら、結果をBox.comアカウントにアップロードします。コマンドラインからこれを行う方法はありますか? Box.comのドラッグアンドドロップインターフェイスは問題ありませんが、チェーン内の1つの手動ステップのままです。
Boxは WebDAV 、 [〜#〜] ftp [〜#〜] (ビジネスおよびエンタープライズのお客様のみ)をサポートし、 [〜#〜] api [〜#〜] 。
したがって、ツールを使用してWebDAVエントリをドライブとしてマウントするか、コマンドラインからFTPを使用するか、cURLなどをインストールして、コマンドラインからAPIを使用します。 APIの主なサポートは StackOverflow !
もちろん、Box同期がインストールされている場合は、ファイルを同期フォルダにコピーすることもできます。
Windowsの場合\\dav.box.com@SSL\DavWWWRoot\dav
は接続するURNです。
コメントであなたの好みを表明した場合、私はより詳細を追加しようとしますが、私は今実行する必要があります。
申し訳ありませんが、コメントはできません(評判50が必要です)。 Julianが述べたように、WebDAVを使用できます。これはビジネスアカウント以外でも有効です。 URL https://dav.box.com/dav を使用します。フォルダはWindowsにマウントされているように見えるできない: http://www.onemetric.com.au/Documentation/Mounting-A -WebDAV-Share-Windows-7 これはWebサーバーの問題だと思います。ただし、curlを使用できます。
curl -u [email protected]:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name
curl -u [email protected]:mypassword https://dav.box.com/dav/remote_file_name --output download_file_path
R言語を使用したことがある場合は、 https://github.com/brendan-r/boxr にコマンドラインでボックスを操作するためのNiceパッケージがあります。
Linux/Unixを使用する企業のこのニーズを解決するために PrintToBox と書きました。 BoxのJava SDKを使用するため、JDK 7またはJDK 8がインストールされている必要があります。WindowsとBox Platformに移植するつもりです(App Auth/App Usersを利用するため))がまだそこにあります(助けが欲しかったのです)。
Couchdropはこれに便利です。カウチドロップを使用すると、端末からBox、SCP、Rsync、SFTPを実行できます。ネイティブのtermianlアプリケーションを使用するため、新しいソフトウェアをインストールする必要はありません。あなたがすでに知っている標準的な構文のすべて。