Salut tout le monde,
Je viens de rejoindre cette communauté.
J’aurais besoin de votre assistance. Ci-dessous, vous trouverez mon code Python. Je l’utilise dans le but de récupérer automatiquement les données collectées sur le terrain.
import requests
import json
# Paramètres
formId = 907308 # Remplacez par l'ID réel de votre formulaire
TOKEN = "mon code api V3"
data_ids = [
"dataId1",
"dataId2",
"dataId3"
]
# Construction de l'URL
url = f"https://www.kizeoforms.com/rest/v3/forms/{formId}/data/multiple/excel"
# Définition des entêtes de la requête
headers = {
"Content-Type": "application/json",
"Authorization": TOKEN
}
# Corps de la requête
data_payload = {
"data_ids": data_ids
}
# Envoi de la requête
response = requests.post(url, headers=headers, data=json.dumps(data_payload))
# Vérification de la réponse
if response.status_code == 200:
# Si vous voulez sauvegarder le fichier Excel
with open("data.xlsx", 'wb') as f:
f.write(response.content)
print("Fichier Excel sauvegardé avec succès.")
elif response.status_code == 400:
print("Erreur : ", response.text)
else:
print(f"Erreur {response.status_code} : {response.text}")
Cependant, je rencontre une erreur. Erreur : {"status":"error","response":"Invalid export asked"}
Merci d’avance pour votre aide.