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