Egtra
egtra****@users*****
2011年 11月 25日 (金) 00:01:19 JST
Egtraです。 現在のcsharp-translationブランチ最新の状態が 「ビルドは通るものの起動時にこける」だったので調べていました。 この原因がどうやらAPIキーを新しくしたためのようなのです。 ---- 今までのTweenではMyCommon.EncryptStringを用いて、 一応は暗号化した状態の文字列をソースコード上に記載し、 これを起動時にMyCommon.DecryptStringで復号化して使用しているようです。 ところが今回のAPIキーはEncryptStringを通していない状態でソースコードに記述しており、 それなのに従来通りDecryptStringで処理しようとしてエラーになっているようでした。 ---- とりあえずは、APIキーの記載をEncryptStringしたものに書き換えました。 yfrogだけその対処をしたら起動したので、とりあえずpushしました。 それがこのコミットです。 https://github.com/opentween/OpenTween/commit/8d984474c4ec052e871fea446138833e39b15a31 EncryptStringを行う部分を抜き出して、コマンドラインプログラムにしました。 先のコミットでもこれを利用しました。 https://gist.github.com/1391469