Project

General

Profile

Actions

バグ #686

closed

friendship/create,friendship/destroyのリクエストに不要なオプションが付く

Added by Satoshi Okuno over 10 years ago. Updated over 10 years ago.

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

Description

追い込み時期にごめんなさい。

profile.rbにて、follow()/unfollow()のオプションとしてUserオブジェクトが渡されているため、
オブジェクトのメンバがすべてAPIリクエストのオプションとして渡されています。

それでもTwitterはリクエストをいい感じに解釈してちゃんと仕事をしてくれるのですが、
on Windows環境ではクエリの組み立て時にUserに含まれる日本語文字列が原因で例外が発生してしまいます。

対策として、follow()/unfollow()が要求するuser[:id]のみを渡すことで事象が改善しました。

パッチ送付しますので、マージご検討ください。


Files

patch.diff (1.64 KB) patch.diff Satoshi Okuno, 2014-06-01 17:25
Actions #1

Updated by toshi_a 初音 over 10 years ago

  • Assignee set to toshi_a 初音

症状確認できました。

Actions #2

Updated by toshi_a 初音 over 10 years ago

  • Status changed from パッチ適用待ち to レビュー待ち
  • Assignee changed from toshi_a 初音 to Satoshi Okuno

これで大丈夫だと思います。ちょっと変えてますが特に問題はないかと。こちらではTwitterAPIデバッグ用のプラグインで検証しました。

Actions #3

Updated by Satoshi Okuno over 10 years ago

  • Status changed from レビュー待ち to 終了

ありがとうございました。
正常動作確認出来ました。

Actions

Also available in: Atom PDF