appledev
The project is published on PyPI, install with:
pip install appledev
Please follow instructions on Apple documentation on how to generate an API key.
With your key ID, key file and issuer ID create a new API instance:
from appledev import AppStoreConnect
asc = AppStoreConnect(key_id, path_to_key_file, issuer_id)
Here are a few examples of API usage
# list all profiles
profiles = asc.getProfiles()
print profiles
#list all certificates
certificates = asc.getCertificates()
print profiles
#download profile
asc.downloadProfile(profileID='xxxxx', saveFolderPath='./'):
#download certificate
asc.downloadCertificate(certificatID='xxxxx', saveFolderPath='./'):
#other api,for example list all bundleids
#method: get or post
res = asc.fetch(uri='/v1/bundleIds', method='get', post_data=None)
print res
more api goto https://developer.apple.com/documentation/appstoreconnectapi