NeoCat / twicli

A Web Browser-based Lightweight Twitter Client

Home Page:https://twicli.neocat.jp/index_en.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

半角*を含むツイートがHTTP401となる

hokorobi opened this issue · comments

「GAEサーバ経由でツイート」のチェックをはずしていると、半角*を含むツイートがHTTP401になるようです。

Request URL:https://api.twitter.com/1.1/statuses/update.json
Request Method:POST
Status Code:401 Unauthorized

Twitter APIの仕様なのか、""を"%2A"とエンコードした状態で送信しないと受理されないようです。
が、ブラウザがPOSTするときには"
"についてはエンコードしない仕様らしく、JavaScriptではうまくハンドリングできませんでした。
やむを得ず、"*"が含まれている場合、GET時のようにstatus=〜%2A〜をURL内に含めて送信するようにすることで対処しました。