Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save empika/421561 to your computer and use it in GitHub Desktop.
Save empika/421561 to your computer and use it in GitHub Desktop.
# How to set up your local development machine to use the Apigee Heroku addon
if ENV['APIGEE_TWITTER_API_ENDPOINT']
@@twitter_api = ENV['APIGEE_TWITTER_API_ENDPOINT']
else
# Get this value from Heroku.
# Once you have enabled the addon, boot up the 'heroku console' and run the following:
# puts ENV['APIGEE_TWITTER_API_ENDPOINT']
# this will spit out your correct api endpoint
@@twitter_api = "twitter-api.appXYZABC.apigee.com"
end
# build the endpoint based on the add-on supplied configvar
@endpoint = 'http://' + @@twitter_api
# initialize with sample variables
ctoken = 'your_consumer_token'
csecret = 'your_consumer_secret'
atoken, asecret = ["14142354-mykey", "mysecret"]
oauth = Twitter::OAuth.new(ctoken, csecret, :api_endpoint => @endpoint)
oauth.authorize_from_access(atoken, asecret)
client = Twitter::Base.new(oauth)
@user = client.user('heroku') # calls user/show on @heroku via Apigee
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment