Ruby on rails with twitter integration

49 views
Skip to first unread message

amvis

unread,
Oct 16, 2011, 11:01:42 AM10/16/11
to rubyonra...@googlegroups.com
after i searched, i got so many links related with the twitter integration , Then  i do that with one following link

http://cbpowell.wordpress.com/2011/03/17/twitter-oauth-and-ruby-on-rails-integrated-cookbook-style-in-the-console-updated-for-twitter-1-0/

after some steps with the rails console, Then i got some errors after i   gave the steps to send the tweet from the application

 client = Twitter::Client.new,

=> #<Twitter::Client:0x971204c @adapter=:net_http, @consumer_key=nil, @consumer_secret=nil, @endpoint="https://api.twitter.com/", @format=:json, @gateway=nil, @oauth_token=nil, @oauth_token_secret=nil, @proxy=nil, @search_endpoint="https://search.twitter.com/", @user_agent="Twitter Ruby Gem 1.7.2", @media_endpoint="https://upload.twitter.com/", @faraday_options={}>

 client.update('Test post from the console')

Twitter::Unauthorized: POST https://api.twitter.com/1/statuses/update.json: 401: Could not authenticate you.
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/faraday/response/raise_http_4xx.rb:12:in `on_complete'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/response.rb:9:in `block in call'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/response.rb:62:in `on_complete'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/response.rb:8:in `call'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/request/url_encoded.rb:14:in `call'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/request/multipart.rb:13:in `call'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/faraday/request/multipart_with_file.rb:18:in `call'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/connection.rb:207:in `run_request'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/connection.rb:94:in `post'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/twitter/request.rb:27:in `request'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/twitter/request.rb:10:in `post'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/twitter/client/tweets.rb:45:in `update'
    from (irb):23
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands/console.rb:45:in `start'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands/console.rb:8:in `start'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/commands.rb:40:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

plz send some links to start the integration with twitter....



Thank u
Vishnu

Hesham

unread,
Oct 16, 2011, 11:39:22 AM10/16/11
to Ruby on Rails: Talk

You need to enter your app keys, have you registered your app with
twitter?


On Oct 16, 7:01 pm, amvis <vgrkrish...@gmail.com> wrote:
> after i searched, i got so many links related with the twitter integration ,
> Then  i do that with one following link
>
> http://cbpowell.wordpress.com/2011/03/17/twitter-oauth-and-ruby-on-ra...
>
> after some steps with the rails console, *Then i got some errors after i  
> gave the steps to send the tweet from the application *
>
> * client = Twitter::Client.new*,
>
> => #<Twitter::Client:0x971204c @adapter=:net_http, @consumer_key=nil,
> @consumer_secret=nil, @endpoint="https://api.twitter.com/", @format=:json,
> @gateway=nil, @oauth_token=nil, @oauth_token_secret=nil, @proxy=nil,
> @search_endpoint="https://search.twitter.com/", @user_agent="Twitter Ruby
> Gem 1.7.2", @media_endpoint="https://upload.twitter.com/",
> @faraday_options={}>
>
> * client.update('Test post from the console')*
>
> Twitter::Unauthorized: POSThttps://api.twitter.com/1/statuses/update.json:
> 401: Could not authenticate you.
>     from
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/faraday/res ponse/raise_http_4xx.rb:12:in
> `on_complete'
>     from
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/faraday-0.7.5/lib/faraday/res ponse.rb:9:in
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/twitter-1.7.2/lib/twitter/cli ent/tweets.rb:45:in
> `update'
>     from (irb):23
>     from
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/comm ands/console.rb:45:in
> `start'
>     from
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/comm ands/console.rb:8:in
> `start'
>     from
> /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.1/lib/rails/comm ands.rb:40:in

amvis

unread,
Oct 16, 2011, 12:24:41 PM10/16/11
to rubyonra...@googlegroups.com
yes, i have registered. Have any other stuffs to follow this?

amvis

unread,
Oct 20, 2011, 12:31:30 AM10/20/11
to rubyonra...@googlegroups.com

Can i use this link??
http://functino.com/2010/02/twitter-api-with-rails/

but, when i give this Twitter.post(:update, :status => "Via ROR"), got the error 

ActiveResource::UnauthorizedAccess: Failed.  Response code = 401.  Response message = Unauthorized.
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/connection.rb:132:in `handle_response'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/connection.rb:115:in `request'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/connection.rb:98:in `block in post'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/connection.rb:218:in `with_auth'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/connection.rb:98:in `post'
    from /home/cyberpro/.rvm/gems/ruby-1.9.2-p290/gems/activeresource-3.1.1/lib/active_resource/custom_methods.rb:63:in `post'
    from (irb):2

Max Reznichenko

unread,
Oct 23, 2011, 9:11:26 AM10/23/11
to Ruby on Rails: Talk
Hi, amvis,

Isn't it an error of just wrong username/password?
Reply all
Reply to author
Forward
0 new messages