File size: 506 Bytes
04a1185
 
786cc84
 
 
04a1185
 
786cc84
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def fetch_poles():
    query = """
    SELECT Name, Solar_Generation__c, Wind_Generation__c, Tilt__c, Vibration__c, 
           Camera_Status__c, Longitude__c, Latitude__c, Last_Check_Time__c
    FROM Smart_Pole__c
    LIMIT 50
    """
    response = requests.get(
        f"{INSTANCE_URL}/services/data/v59.0/query/",
        headers={"Authorization": f"Bearer {ACCESS_TOKEN}"},
        params={"q": query}
    )
    data = response.json()
    return pd.DataFrame([record for record in data["records"]])