.NET からステータス更新を呼び出しています。スペースや特殊文字を使用せずにツイートを投稿すると問題なく投稿されますが、他の特殊文字があると別の OAuth 署名ベース文字列が取得され、Twitter Oauth ツールはstatus=Hello worldに対してこれを表示します:
status%3DHello%2520world
.NET Uri.EscapeDataString(post_body) が示している間:
status%3DHello%20world
OAuth署名が異なるため、これにより401無許可が発生します。
どうすればこれを解決できますか? (実際には、スペースの Twitter のコード化は標準ではないようです)
ありがとうございました