Dropbox APIって何?

岡崎隆之 (Dropbox Japan)

2021-05-10 07:00

 製品やサービスなどを連携して業務を自動化、半自動化できるAPIですが、実際にどのようなもので、どう活用すればいいのでしょうか。

 今回から複数回にわたり、クラウドストレージ「Dropbox」、ビジネス向け「Dropbox Business」のAPI「Dropbox API」「Dropbox Business API」と、そのメリットや利用シーンを紹介します。

 APIそのものの使い方というよりは、Dropbox APIを利用するアプリケーションや開発事例をもとに、Dropboxのようなクラウドサービスの使い方がどのように拡張されていくのかを解説します。

 第1回目となる今回は、そもそもAPIとは何か? Dropbox APIとは何か? そして何ができるかなどの概要を紹介します。

APIとは?

 APIとは「Application Programming Interface」の頭文字です。他のプログラムからサービスやアプリケーションの一部を利用できるよう、仕様や利用条件を定めたものです。APIと一口に言ってもクラウドサービスなどが提供するAPI、WindowsやiOSなどのOSがアプリケーションに対して提供するAPI、ソフトウェアを構成するライブラリやフレームワークが利用するAPIなどさまざまです。

 今回は特にこのうち、Dropboxなどのクラウドサービスが利用するAPIについて解説します。これらクラウドサービスで利用するAPIは特に、「Web API」と呼ぶ場合もあります。

 OSやライブラリ、フレームワークで利用するAPIは、主にプログラム開発者が利用し、Dropboxのようなクラウドサービス利用者には縁遠いものでした。しかし、クラウドサービスのAPIはロボティックプロセスオートメーション(RPA)などを通じて、プログラム開発者でなくとも利用できるよう敷居が下がりました。たとえばDropboxとビジネスチャット「LINE WORKS」のように、複数サービスの連携が利便性の向上につながります。

APIを利用するメリット

 日常的に実施する一連の作業が自動化できると、省力化だけでなく作業ミスが減ったり、サービス利用の自由度をあげたりできます。業務の自動化を例に考えてみましょう。

 新入社員が入社するにはさまざまな手続きが必要です。人事システムに登録したり、新入社員用のメールアドレスを準備したり、Dropboxなどの業務で利用するアプリケーションやサービスへのアカウントを配布したり、必要な情報へのアクセス権限を付与したり…など、さまざまな手続きが必要になります。

 これらの業務を人事システムに登録した情報をもとにメールアドレスやDropboxなどのアカウントを配布したり、必要なアクセス権限を付与したりするまでを自動化できればどうでしょうか。従来はメールシステム管理者の作業完了後にDropbox管理者の作業を進めるというように、連絡の時間や手間がかかっていましたが、このような時間がなくなります。また、どちらかの管理者が不在でも対応できます。

 このように、人事システムのAPI、メールシステムのAPI、DropboxのAPIといったそれぞれのシステムが提供しているAPIを組み合わせていくことで業務を自動化でき、時間の短縮やコスト削減につなげることができます。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    【マンガ解説】まだ間に合う、失敗しない「電子帳簿保存法」「インボイス制度」への対応方法

  2. セキュリティ

    企業のDX推進を支えるセキュリティ・ゼロトラスト移行への現実解「ゼロトラスト・エッジ」戦略とは

  3. 経営

    2023年データとテクノロジーはどう変わるか 分析プラットフォームベンダーが明かす予測と企業戦略

  4. セキュリティ

    リモートワークで浮き彫りとなった「従来型VPN」、課題解決とゼロトラスト移行を実現する最適解

  5. セキュリティ

    第2世代EDRはココが違う 「自動化」でエンドポイントセキュリティの運用負荷・コストを削減

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]