概要

BoxのAPIの利用方法の例として、フォルダに対して特定のユーザーに編集権限を与える方法について記載します。

参照API:https://ja.developer.box.com/reference/post-collaborations/

ご利用方法

サービス認証

サービス認証を行ってください。設定方法については、以下を参照してください。

https://help.jenka.jp/portal/ja/kb/articles/oauth-box

上記の認証設定で利用したBoxのアプリに以下にチェックをいれてご利用ください。

ご注意

すでに、JENKA側で認証している場合は再認証が必要です。

HTTPリクエストコネクタの設定方法

メソッドとAuthorizationの設定

項目 内容
メソッド BoxのAPIドキュメントにしたがってください。この例では、POSTを指定します。
URI BoxのAPIドキュメントにしたがってください。この例では、https://api.box.com/2.0/collaborationsを記載します。
Type HTTPリクエスト専用認証を選択
Service Box OAuthを選択
認証 認証設定でご用意いただいたものを選択

HeadersとParamsの設定

設定は不要です。

  .

Bodyの設定

JSONを選択してAPIの設定例を参考に以下のように入力します。

itemの部分でフォルダIDを指定し、accessible_byで権限を付与したいユーザーを指定、roleで権限を指定してください。

必要に応じてフォルダIDやloginのメールアドレスなどを変数にして設定してください。

Bodyの入力例{ "item": { "type": "folder", "id": "12345" }, "accessible_by": { "type": "user", "login": "your-email@example.com" }, "role": "editor" }テスト送信

テスト送信を行い、動作を確認してください。以下のようにレスポンスが表示されれば成功です。

ご利用になりたい変数などがあれば設定を行い保存をして設定は完了です。

尚、変数の設定方法については、https://help.jenka.jp/portal/ja/kb/articles/http-requestを参照してください。