Neutral Scent

App developments & Gadgets

SharpBoxを使うためにDropBoxTokenIssuer.exeを修復する


DropBox APIを叩いてみたくて.NET用DropBoxコンポーネントのSharpBoxを試してみたのですが、

SharpBox - A Cloud Storage Programming Interface - Store everything - Home
http://sharpbox.codeplex.com/

サンプルコードのテストなどで必要になるtokenファイルを生成するDropBoxTokenIssuer.exeが肝心なところで500 Internal Server Errorを出して動いてくれません。

あれー?と思ってプロジェクトページに行くと「some reason」により動かないからこっちを使ってね、と、TokenGenerator.exeが添付されてますが、どうもこれも動いてくれないようです(実行時に何か参照先dllが足りないのかも)。

で、結局ソースを拾ってきて試してみたところ、OAuth認証後のリダイレクト先でダミーとして指定されてるプロジェクトページのURLが間違っている、と...orz

- public Uri AuthorizationCallBack = new Uri("http://sharpox.codeplex.com");
+ public Uri AuthorizationCallBack = new Uri("http://sharpbox.codeplex.com/");

とりあえず、なんとなく報告されてはいるみたいだけど放置っぽいのでpatchだけ作って送って見ましたがどうなることやら。
ローカルでビルドした修正版DropBoxTokenIssuer.exeはこちらです: DropBoxTokenIssuer.zip 直
自分でpatchあててビルドしたければこちら: DropBoxTokenIssuer.patch 直