This is a sample module to test the OAuth on AMO (addons.mozilla.org) and provide as a completely stand alone example of how to interact with the OAuth on AMO.
Step 1: you'll need to create a consumer on the AMO site you are testing. At the moment this requires admin access, so ask your friendly AMO contact.
Step 2: using that consumer key and secret...
>>> from amo import AMOOAuth
>>> amo = AMOOAuth(domain="addons.allizom.org", port=443, protocol='https',
prefix='/z')
>>> amo.set_consumer(consumer_key='xxx',
consumer_secret='xxx')
>>> amo.get_user()
{u'email': u'[email protected]'}
Notes:
- This is not pretending to be a full library implementation, more a way to test this externally. Hence, it's fragile.
License: BSD