Sure,
so for the REST API, I’m initializing like this
client = Twitter::REST::Client.new do |config|
config.consumer_key = "....................."
config.consumer_secret = ".............................."
config.access_token = "........................................................"
config.access_token_secret = "..........................................."
end
# calling for example
client.update("blablablabla")
and it works well.
On the Streaming side.
I’m initializing the same way :
client = Twitter::Streaming::Client.new do |config|
config.consumer_key = "....................."
config.consumer_secret = ".............................."
config.access_token = "........................................................"
config.access_token_secret = "..........................................."
end
#calling for example
client.sample()
#or any other methods
And i get =>
/usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/response.rb:21:in `on_headers_complete': Twitter::Error::Unauthorized
from /usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/response.rb:16:in `<<'
from /usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/response.rb:16:in `<<'
from /usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/connection.rb:22:in `stream'
from /usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/client.rb:119:in `request'
from /usr/local/lib/ruby/gems/2.3.0/gems/twitter-5.16.0/lib/twitter/streaming/client.rb:58:in `sample'
from noko.rb:17:in `<main>'
Thanks for the help