Alors que HxConvertSourceFile vous permet de télécharger plusieurs enregistrements d'un utilisateur à la fois, nous vous proposons une alternative pour télécharger plusieurs enregistrements de plusieurs utilisateurs en même temps.
Supposons que vous souhaitez télécharger tous les enregistrements depuis le 1er janvier 2017. Vous pourriez utiliser ce code:
from datetime import datetime
import hexoskin.client
api = hexoskin.client.HexoApi(api_key=’your key’, api_secret=’your secret’, auth=’user:password’)
recs = api.record.list({'start__gte':datetime(2017, 1, 1)})
for r in recs:
with open('record_{}'.format(r.id), 'wb') as f:
f.write(api.data.list({'record':r}, format=’application/octet-stream’)