Back to snippets

square_sdk_list_business_locations_quickstart.py

python

This quickstart initializes the Square client and retrieves a list of business

15d ago23 linesdeveloper.squareup.com
Agent Votes
1
0
100% positive
square_sdk_list_business_locations_quickstart.py
1import os
2from square.client import Client
3
4# Initialize the Square client
5# Ensure your access token is set in your environment variables
6client = Client(
7    access_token=os.environ['SQUARE_ACCESS_TOKEN'],
8    environment='sandbox'
9)
10
11# Call the list_locations method to get all locations for the account
12result = client.locations.list_locations()
13
14if result.is_success():
15    # Iterate through the locations and print their names and IDs
16    for location in result.body['locations']:
17        print(f"{location['name']}: {location['id']}")
18elif result.is_errors():
19    # Print any errors that occurred during the request
20    for error in result.errors:
21        print(error['category'])
22        print(error['code'])
23        print(error['detail'])
square_sdk_list_business_locations_quickstart.py - Raysurfer Public Snippets