alphaKAI/twitter4d

Some characters cannot be posted

Closed this issue · 4 comments

t4d.request("POST", "statuses/update.json", ["status" : "()()()()()()()()()()"]); // fails
t4d.request("POST", "statuses/update.json", ["status" : "::::::::::"]); // success

Twitter, -.!~*'()あたりはエンコードしないといけないけど、std.uri.encodeComponentだとこの辺がエンコードされないのが原因な気がします。
ブラウザのPOST送信時に*などがエンコードされないためTwitterのAPIリクエストで401が出る問題の対処法

A friend of mine says the same as @rigibun.

あー、この問題ですね。
僕も以前から認知していましたが対策していませんでした。
近日中に修正します。

修正しました