サーバー上のバックアップファイルをDropboxに自動アップロードしたい。でもDropbox公式のSDKは重いし、composerで依存パッケージを入れたくない環境もある。 実はPHPのcURLだけで、Dropbox APIを叩いてファイルアップロードができる。OAuth2のトークンリフレッシュも含めて、依存ゼロで実装可能だ。この記事では実際に本番運用しているコードをベースに、セットアップからcronによる自動化まで一通り解説する。 全体の流れ やることは大きく3ステップ。 Dropbox Appを作成してApp Key / App Secretを取得 Refresh...