プロジェクト

全般

プロフィール

バグ #686

完了

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

Satoshi Okuno さんがほぼ10年前に追加. ほぼ10年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
profile.rb
ブランチ:
クラッシュする:

説明

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

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

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

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

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


ファイル

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

toshi_a 初音 さんがほぼ10年前に更新

  • 担当者toshi_a 初音 にセット

症状確認できました。

toshi_a 初音 さんがほぼ10年前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • 担当者toshi_a 初音 から Satoshi Okuno に変更

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

Satoshi Okuno さんがほぼ10年前に更新

  • ステータスレビュー待ち から 終了 に変更

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

他の形式にエクスポート: Atom PDF