Hi, I am performing OAuth to sign my requests. I am not developing a web app. I am trying to harvest some user data. Here's what I do :
import oauth2 as oauth import time CONSUMER_KEY = 'xxxxxxxxxxxxxx' CONSUMER_SECRET = 'xxxxxxxxxxxxxx' access_key = 'xxxxxxxxxx' access_secret_key = 'xxxxxxxxxxxxxxxxxxx' consumer = oauth.Consumer(CONSUMER_KEY, CONSUMER_SECRET) token = oauth.Token(access_key, access_secret_key) client = oauth.Client(consumer) # Set the API end point url = 'http://api.twitter.com/1' params = {'oauth_version': "1.0", 'oauth_nonce': oauth.generate_nonce(), 'oauth_timestamp': int(time.time()), 'oauth_token': access_key, 'oauth_consumer_key': consumer.key, 'screen_name' : 'denzil_correa' } req = oauth.Request(method="GET", url=url, parameters=params) # Sign the request. signature_method = oauth.SignatureMethod_HMAC_SHA1() req.sign_request(signature_method, consumer, token) ### Make the auth request ### test = 'http://api.twitter.com/1/account/rate_limit_status.json' resp, content = client.request(test, "GET") print resp print content # prints 'ok' Here's the output: {"reset_time":"Mon Jun 06 14:54:50 +0000 2011","remaining_hits":132,"hourly_limit":150,"reset_time_in_seconds":1307372090} Am I missing something? --Regards, Denzil -- Twitter developer documentation and resources: https://dev.twitter.com/doc API updates via Twitter: https://twitter.com/twitterapi Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list Change your membership to this group: https://groups.google.com/forum/#!forum/twitter-development-talk
