クラウドストレージ Dropbox

Dropbox APIって何?

APIを活用すれば、社内のシステムや社外のクラウドサービスを連携させてさまざまなことができるようになる。クラウドストレージ「Dropbox」を例に解説する。

 製品やサービスなどを連携して業務を自動化、半自動化できる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を組み合わせていくことで業務を自動化でき、時間の短縮やコスト削減につなげることができます。

「クラウドストレージ」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
クラウドストレージ
IaaS
PaaS
プライベートクラウド
OS・ミドルウェア
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. 5分でわかる、レポート作成の心得!成果至上主義のせっかちな上司も納得のレポートとは
  2. ノートPCは従来ながらの選び方ではダメ!新しい働き方にも対応する失敗しない選び方を徹底解説
  3. 問題だらけの現場指導を効率化!「人によって教え方が違う」を解消するためのマニュアル整備
  4. 緊急事態宣言解除後の利用率は低下 調査結果に見る「テレワーク」定着を阻む課題とその対応策
  5. たしか、あのデータは、こっちのアプリにあったはず…--業務改善のためのアプリ導入がストレスの原因に?

Follow TechRepublic Japan

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