Get Account email and id from the Snap Store¶
Prerequisites¶
Completed Login to the Snap Store
Shelled into the virtual environment created in Login to the Snap Store
Code¶
Write following into a a text editor and save it as snap_store_whoami.py
:
#!/usr/bin/env python
from craft_store import StoreClient, endpoints
store_client = StoreClient(
base_url="https://dashboard.snapcraft.io",
storage_base_url="https://upload.apps.staging.ubuntu.com",
endpoints=endpoints.SNAP_STORE,
user_agent="Craft Store Tutorial Agent",
application_name="cart-store-tutorial"
)
whoami = store_client.whoami()
print(f"email: {whoami['account']['email']}")
print(f"id: {whoami['account']['id']}")
Run¶
Run the saved python module to retrieved the account information for the login:
$ python snap_store_whoami.py