DropboxのAPIを叩くために登録していたアプリが消えた?

技術関係

今日の12時頃くらいまでは動いていたみたいだけど、そっからダメになってるっぽい。
アプリを登録しなおしてKeyを設定しなおしたら動いたので、プログラムではないはず

このブログはDropboxで共有しているChangelogファイルを定期的にダウンロードしてChalowでHTMLを生成している。
のはずが、何時まで経っても更新が反映されないので不思議に思いログを確認したところ、DropboxのAPIを叩くところでエラーになっている

Thu Sep  8 12:20:01 JST 2011
PHP Fatal error:  Uncaught exception 'Dropbox_Exception_Forbidden' with message 'Forbidden. This could mean a bad OAuth request, or a file or folder already existing at the target location.' in /path/to/downloadDropbox/Dropbox/OAuth/PHP.php:93
Stack trace:
#0 /path/to/downloadDropbox/Dropbox/API.php(68): Dropbox_OAuth_PHP->fetch('http://api.drop...', Array, 'POST')
#1 /path/to/downloadDropbox/download_filh.php(19): Dropbox_API->getToken(
#2 {main}
thrown in /path/to/downloadDropbox/Dropbox/OAuth/PHP.php on line 93

oAuth関係で失敗しているようなのでDropbox側のAPIが不調なのかと開発者用のダッシュボードを確認する
https://www.dropbox.com/developers_beta/apps

すると、以前登録していたはずのアプリが表示されてない。
おそらく何かの拍子で削除されたか、Dropbox側の何かが原因だと思われるが、一先ず現状復帰を優先させる

新しくひとつアプリを追加してChangelogをダウンロードするプログラムのApp keyとApp secretを更新すると、正常にダウンロードされるようになった

特にアナウンスもない様子だし、Twitterでも誰も何も言ってないので恐らく何らかで消えたんだろうくらいに思っておく

タイトルとURLをコピーしました