Problème avec mon API en python
Venom
-
Venom -
Venom -
Bonjour a toutes, et tous,
Bon je suis étudiant en alternance et on me demande de créer un API pour récupérer les données de leur logiciel.
( je ne m'y connais peu en API j'ai découvert avec ce projet, donc ne juger pas mes erreurs bêtes svp ).
La documentation : https://api.sellsy.fr/documentation/methodes
try:
infos = client.api(method='Client.getList', params={
'search'={
'periodecreated_start'={int(1577836800)}
}
})
except sellsy_api.SellsyAuthenticateError as e:
print('Authentication failed ! Details : {}'.format(e))
except sellsy_api.SellsyError as e:
print(e)
J'obtient cette erreur :
infos = client.api(method='Client.getList', params={
^
SyntaxError: expression cannot contain assignment, perhaps you meant "=="?
Ici je cherche à sortir la liste des clients depuis le 01/01/2020.
Merci d'avance,
Bon je suis étudiant en alternance et on me demande de créer un API pour récupérer les données de leur logiciel.
( je ne m'y connais peu en API j'ai découvert avec ce projet, donc ne juger pas mes erreurs bêtes svp ).
La documentation : https://api.sellsy.fr/documentation/methodes
try:
infos = client.api(method='Client.getList', params={
'search'={
'periodecreated_start'={int(1577836800)}
}
})
except sellsy_api.SellsyAuthenticateError as e:
print('Authentication failed ! Details : {}'.format(e))
except sellsy_api.SellsyError as e:
print(e)
J'obtient cette erreur :
infos = client.api(method='Client.getList', params={
^
SyntaxError: expression cannot contain assignment, perhaps you meant "=="?
Ici je cherche à sortir la liste des clients depuis le 01/01/2020.
Merci d'avance,
A voir également:
- Typeerror(f'object of type {o.__class__.__name__}
- Citizen code python avis - Accueil - Outils
- Naz api - Accueil - Piratage
- Api de rendu différent fortnite - Forum jeux en ligne
- \R python ✓ - Forum Python
- Api plaque immatriculation gratuite - Forum Programmation
1 réponse
Bonjour,
Ta question portant sur le langage python... je l'ai déplacé dans le forum python (merci d'y faire attention à l'avenir )
Ensuite, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications ( à lire ENTIEREMENT !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Et enfin,
Vu le message d'erreur.. il semblerait qu'il faille écrire un truc du genre
... à croire qu'on ne vous apprend pas à utiliser des "fonctions" et à leur passer des "paramètres" dans vos cours ( et ce n'est pas que pour des API .. mais pour toutes les "fonctions" en général... )
Ta question portant sur le langage python... je l'ai déplacé dans le forum python (merci d'y faire attention à l'avenir )
Ensuite, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications ( à lire ENTIEREMENT !! ) disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Et enfin,
Vu le message d'erreur.. il semblerait qu'il faille écrire un truc du genre
infos = client.api('Client.getList',{
'search'={
'periodecreated_start'={int(1577836800)}
}
})
... à croire qu'on ne vous apprend pas à utiliser des "fonctions" et à leur passer des "paramètres" dans vos cours ( et ce n'est pas que pour des API .. mais pour toutes les "fonctions" en général... )
Si c'est au format JSON (cela y ressemble...) ça serait d'avantage
'search':{ 'periodecreated_start':{int(1577836800)} }File "" infos = client.api('Client.getList',{ File "", [https://www.commentcamarche.net/download/telecharger-34098305-line line] 28, in api 'do_in': json.dumps(payload) File "", line 231, in dumps return _default_encoder.encode(obj) File "", line 199, in encode chunks = self.iterencode(o, _one_shot=True) File "", line 257, in iterencode return _iterencode(o, 0) File "", line 179, in default raise TypeError(f'Object of type {o.__class__.__name__} ' TypeError: Object of type set is not JSON serializableMerci d'avance