salesforce1 / salesforce_integration.py
Sanjayraju30's picture
Update salesforce_integration.py
786cc84 verified
raw
history blame contribute delete
506 Bytes
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"]])