Я новичок в Twitter4R и Ruby on Rails. Я использую Ruby 1.9.2, Rails 3.1 и Twitter4R v0.7.0.
Я пытаюсь получить список друзей из Твиттера.
twitter = Twitter::Client.new(oauth_access: { key: token, secret: token_secret})
#these lines works fine.
twitter.status(:post, "POST TEST!!!")
twitter.friend(:add, "xxxx_jp")
#this line will cause ForbiddenError
friends = twitter.my(:friends)
Я проверил следующий сайт для информации.
http://twitter4r.rubyforge.org/rdoc/Twitter/Client.html
Обновление
Я сейчас добавил config/initializers/twitter4r.rb
:
require 'twitter'
Twitter::Client.configure do |config|
config.oauth_consumer_token = consumer_key
config.oauth_consumer_secret = consumer_secret
end
При отладке я вижу consumer_key
и consumer_secret
в Twitter::Consumer
в окне отладки. Но методы, требующие аутентификации, такие как my(:friends)
, не работают.
Как мне избежать ForbiddenError
?