import configparser
import requests

# Load config
config = configparser.ConfigParser()
config.read('lsq.config')

# Read values
pca_api = config['LSQ']['PCA_API_URL']
bid = config['LSQ']['PCA_BID']
fields = config['LSQ']['PCA_FIELDS']

# Replace BID dynamically
api_url = pca_api.replace('{bid}', bid)

# Request parameters
params = {
    'fields': fields,
    'limit': 5,
    'offset': 0
}

# Authentication header
headers = {
    'Authorization': f"Bearer {config['LSQ']['ACCESS_TOKEN']}"
}

print("Fetching PCA Analytics...\n")

response = requests.get(api_url, params=params, headers=headers)

print("Status Code:", response.status_code)
print("\nResponse JSON:\n")
print(response.json())
