下記手順での接続ができなくなっている模様です。現状での接続例としては以下の記事を参考にしてみて下さい!boxとつないでみる【その1】どうもこんにちは。前回のBoxにつなげてみた前編では、「BOXにつなげてみた!」というタイトルにもかかわらず、OAuth2.0認証オンリー記事になってしまいました。今回はようやくBoxそのものと連携していきます!お待たせしました!いざ!連携です!!Boxにつなげてみた~アップロードデモ~Box連携デモを用意しました。Box上にフォルダを作成し、ローカルファイル(テキストと画像ファイル)をアップロードします。このシナリオをスクリプトに書くと、こんな感じです。▲BOX連携デモスクリプトそれでは詳しく中身を見ていきましょう。アクセストークン準備まずアクセス初回なので、「アクセストークン準備」のスクリプトを呼び出し、Boxと連携するための準備を整えていきます。ここで前回お話ししたOAuth2.0認証が行われ、トークンが準備されます。前回のBlogで!!(あのブログの内容が、アイコン1つで片付いちゃうなんて...。私は...私は...わなわな)フォルダ作成そして、アクセストークン取得が完了したら、今度は今回アップロードするためのフォルダを作成します。フォルダ作成もスクリプト呼び出し処理で実行されているので、スクリプトを見ていきましょう。▲フォルダ作成スクリプトまずは要求パラメータを設定します。フォルダ作成に必要なパラメータは以下の通りです。【パラメータ】Name:フォルダ名を指定します。Parent:親フォルダがある場合は指定します。Id:フォルダ作成後IDが振り分けられます。パラメータの設定をしたら、RESTアダプタを使って、Folder作成のPOST処理を作成します。アダプタ内の設定は以下の通りです。▼接続設定あとはFolder名とIdを一時保存します。これでRESTによるフォルダ作成は完了です。スクリプト呼び出し処理の入出力設定で、先ほど指定したパラメータのフォルダ名などの変数を分けて設定しておきます。Developerで公開されているのでそちらも参考にしてください!!!!断じて丸投げではない!!アップロード準備~アップロード処理それでは全体のデモスクリプトに戻ります。ローカルファイル一覧:アップロードするローカルファイルを指定します。Foreach:ローカルファイル件数分、処理を繰り返します。ファイル名設定:各データにファイル名を変数に保存します。アップロード処理の際に使います。ハッシュ計算:FCIVを起動してハッシュ値を計算するスクリプトを呼び出しています。呼び出し元であるハッシュ計算スクリプトを見てみましょう。Microsoft))を実行します。ハッシュ値は、アップロード中の改ざんを防ぐために使用されます。計算が済んだら、いよいよファイルのアップロードを行います。パラメータを準備します。・attribute:ここでファイル名(name)と親フォルダ(parent:id)を指定します。・file:アップロードファイルを指定します。したらRESTでアップロード!!▼接続設定アップロードスクリプトが完成したら、スクリプト呼び出し処理の設定をします。呼び出し処理の入出力画面で、アクセストークン、ハッシュ等を指定します。▲アップロードスクリプト呼び出し処理そして[ファイル名設定]~[アップロード]までを、ローカルファイル件数分繰り返します(Loop処理)。いざアップロード今回のデモでは、画像ファイル2件とローカルにあるテキストファイル「ほげほげ」をアップロードします。画像ファイルはdstnの妖精くも子ちゃんともっくんです。彼らをクラウド(実家?)に送り込みます。▲アップロード用ファイルでは実行。いってらっしゃい!!とう。ぐる・・はい!成功しました!Boxではどうでしょう。連携は作れる!ということが再確認できたデモとなりました。スクリプトを作成していくのは、パズルみたいで楽しくできます。コミュニティを開くコメントログインしてコメントを残してください。このセクションの記事DataSpiderと接続実績のある製品のご紹介オンプレミス型AI-OCR「AIRead」と連携してみた。