モコあきのブック
(5 keywords)

よく使われているタグ

最新日記

RSS
  • 日記はまだありません

モコあきのお気に入り

  • carina ヤマピー carina ヤマピー
  • マインディアからのお知らせ マインディアからのお知らせ
  • SHINYの気になる言葉 SHINYの気になる言葉

モコあきのブックのメンバー

  • 西小倉パンデイロ 西小倉パンデイロ
  • !! (^ ..O ^ ) !! SHINYA !! (^ ..O ^ ) !! SHINYA
  • なおき なおき
  • モコあき モコあき

railsでtwitterのoauth認証 rubytterにアクセストークンを渡しclient.friends_timeline で JSON::ParserErrorの履歴

http://webcache.googleusercontent.com/search?q=cache:XCnYlue...

http://pc11.2ch.net/test/read.cgi/php/1266563593/


492 :nobodyさん:2010/05/18(火) 11:54:51 ID:Sp7UW4BZ
railstwitteroauth認証するのを作ろうとしてるのですが、
rubytterにアクセストークンを渡して、
rubytter.friends_timelineなどとすると、
JSON::ParserErrorが起こります…
ソース/構成は、下記URLのサンプルと全く同一です。

http://blog.livedoor.jp/mitukiii/archives/935266.html

railsは2.3.5、rubyは1.8.6(1.8.7でも試しましたが同じ結果でした…)
OSはwindows xpでwebrickまたはmongrelでも同じ結果。
これをherokuにデプロイして動かしても同じ結果となります。

また、別サイトのサンプルを参考に作っても、
結局rubytter.hogehogeでJSON::ParserErrorという同一の結果です。
JSON::ParserError 705: unexpected token at…となります。

ちなみに
rubytter = OAuthRubytter.new(token)
でなく、
rubytter = Rubytter.new("userid","password")
なら、その後のrubytter.hogehogeは全て成功します。上手くいきます。
アクセストークンでnewしたときだけ、JSON::ParserErrorとなるのです。

原因に心当たりのある方、どんな情報でも構いません。



511 :492:2010/05/19(水) 10:36:24 ID:yE8ewtk2
解決しました。

OAuth::Consumer.newで、
:site=> "http://twitter.com"
でなく
:site=> "http://api.twitter.com"
とすればよかったようです。

ありがとうございました。