Skip to content

igorfala/python-under-armour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Under Armour SDK

Python library that can be used to connect and interact with Under Armour API.


Installation

Python2: :: pip install UnderArmour Python3: :: pip3 install UnderArmour


Requirements


Usage :: from UnderArmour import UAOauth2Client, UA uaOauthObject = UAOauth2Client(client_id = ua_key, client_secret = ua_secret) client_id, and client_secret are provided by Under Armour when registering your application :: url, state = uaOauthObject.authorize_token_url(ua_callback_url) Let the user open the url. Save the state to the database. call_back_url is the url that you set when registering your app. The user will be redirected to it after giving the app access to their account. Under Armour will do a get request to that url with a code. The code is used to get the token. :: tokenInfo = uaOauthObject.fetch_access_token(code)

tokenInfo contains all the info needed (access token, refresh token, etc.) When getting the token info from Under Armour, save it to the database for later use. :: uaObject = UA(client_id = ua_key, client_secret = ua_secret, access_token=access_token) Call the uaObject methods to interact with Under Armour API. Example: :: profile = uaObject.user_profile_get(user_id=ua_user_id)

For any methods that are not included in the library: :: result = uaObject.make_request(url, method, data)

The methods and data format could be found at: https://developer.underarmour.com/docs/


License

MIT License

see: https://github.com/igorfala/python-under-armour/blob/master/LICENSE

About

A python library that can be used to connect and interact with Under Armour API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages