Sha256: 6a4ac7786b9a7cee5e1b26eb8efb0b87f74ccd361a200fc61c4c1e40d92f1478

Contents?: true

Size: 596 Bytes

Versions: 8

Compression:

Stored size: 596 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), '../lib')
require 'rubygems'
require 'rubytter'

key = ""
secret = ""

oauth = Rubytter::OAuth.new(key, secret)

request_token = oauth.get_request_token
system('open', request_token.authorize_url) || puts("Access here: #{request_token.authorize_url}\nand...")

print "Enter PIN: "
pin = gets.strip

access_token = request_token.get_access_token(
  :oauth_token => request_token.token,
  :oauth_verifier => pin
)

client = OAuthRubytter.new(access_token)
client.friends_timeline.each do |status|
  puts "#{status.user.screen_name}: #{status.text}"
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rubytter-1.5.1 examples/use_oauth.rb
rubytter-1.4.2 examples/use_oauth.rb
rubytter-1.4.1 examples/use_oauth.rb
rubytter-1.4.0 examples/use_oauth.rb
rubytter-1.3.2 examples/use_oauth.rb
rubytter-1.3.1 examples/use_oauth.rb
rubytter-1.3.0 examples/use_oauth.rb
rubytter-1.2.2 examples/use_oauth.rb