Project

General

Profile

Actions

バグ #552

closed

投稿できない文字列がある?

Added by コスモ 虹川 almost 12 years ago. Updated almost 12 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

「✧*。ヾ(。>﹏<。)ノ゙。*✧」
が含まれるツイートを投稿しようとすると投稿できず、PostBoxがそのまま残る上に消せない。
リビジョン1112で発生しました。

Actions #1

Updated by Takuma Nakajima almost 12 years ago

"*" が含まれるツイートが弾かれるような気がします.
以下,投稿時のログ

notice: {MIKUTTER_DIR}/core/mui/gtk_postbox.rb:143:in `block in post_it': [:start, {:message=>"* hoge"}]
notice: {MIKUTTER_DIR}/core/mui/gtk_postbox.rb:143:in `block in post_it': [:try, {:message=>"* hoge"}]
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:101:in `fire_request_event': access(39): http://api.twitter.com/1.1/statuses/update.json
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/connect.rb:64:in `query_with_oauth!': 401 Authorization failed.
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/connect.rb:65:in `query_with_oauth!': {"errors":[{"message":"Could not authenticate you","code":32}]}
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/connect.rb:66:in `query_with_oauth!': trigger request: http://api.twitter.com/1.1/statuses/update.json
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/connect.rb:70:in `block in query_with_oauth!': {"message"=>"Could not authenticate you", "code"=>32}
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:104:in `fire_request_event': quit(39): 401 http://api.twitter.com/1.1/statuses/update.json (0.514665623s)
notice: {MIKUTTER_DIR}/core/mui/gtk_postbox.rb:143:in `block in post_it': [:err, #<MikuTwitter::Error: 401 #<Net::HTTPUnauthorized:0x00000001d75ab8>>]
notice: {MIKUTTER_DIR}/core/mui/gtk_postbox.rb:143:in `block in post_it': [:fail, #<MikuTwitter::Error: 401 #<Net::HTTPUnauthorized:0x00000001d75ab8>>]
notice: {MIKUTTER_DIR}/core/mui/gtk_postbox.rb:143:in `block in post_it': [:exit, nil]

Actions #2

Updated by Satoshi Okuno almost 12 years ago

WireSharkで中身見てみました。

jsonの内容は一見問題無さそうです。

・"*"の場合
 status=*

・"This is Test///"の場合
 status=This+is+Test%2F%2F%2F

*をエンコードしとかんとあかんとか、
oauth_signatureの計算がバグってたりとかですかね?

Actions #3

Updated by toshi_a 初音 almost 12 years ago

  • Status changed from 新規 to 実装待ち

再現できました。Twitter API 1.1になって、サーバのクエリの解釈の仕方が変更されたことによる問題でしょう。
この問題と同じだと思います。
https://dev.twitter.com/discussions/13474

このスレッドでは検索時を問題にしていますが、mikutterでも検索した時に同じ問題が発生しました。

Actions #4

Updated by toshi_a 初音 almost 12 years ago

  • Status changed from 実装待ち to レビュー待ち

投稿の問題については、付属しているライブラリのバージョンを上げることで対応しました。0.2.2でbundlerを使うようにする予定だったので、バージョンアップを先延ばしにしていましたが、このままリリースするわけにはいかないのでこのような措置を取っています。

うまく行っていたらステータスを「解決」に変更しておいてください

Actions #5

Updated by コスモ 虹川 almost 12 years ago

  • Status changed from レビュー待ち to 解決

*を含んだツイートが投稿できることを確認しました。

Actions #6

Updated by toshi_a 初音 almost 12 years ago

  • Status changed from 解決 to 終了
Actions

Also available in: Atom PDF