box SDKを活用したアプリケーション開発

BACKBONE TECHONOLOGでは、box SDKを活用したアプリケーション開発を行っております基本的な接続方法などの情報については、ウェブサイトや各種SNSを通じてお伝えしていきます。また、開発のご依頼やご不明な点などがあれば、お気軽にお問い合わせください。

基本情報

認証方式:サーバー認証 JWT(JSON Web Token)

開発言語:Python

(※サーバー認証 JWT以外にも、ユーザー認証 oAuthもありますが、アカウントID/Passなどが必要になるため、サーバー認証方式を選択しております)

box マイアプリの登録

  1. カスタムアプリ
  2. カスタムアプリの認証方式を「◉サーバー認証(JWT使用)」を選択
  3. カスタムアプリのアプリ名に適当な名前を入れて、「アプリの作成」ボタンをクリック

box アプリの設定

公開キーの追加と管理 セクションの「公開/秘密キーペアを生成」をクリック

ダウンロードした JSON ファイルをディスクに保存しておく

Python

Python用 box SDK(JWT版) をインストールする

pip install "boxsdk[jwt]"

ソースコード内でインポートするライブラリの指定

from boxsdk import JWTAuth # box JWT認証用
from boxsdk import Client