PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Chorus Pro
Chorus Pro
Débuté par Stéphane D., 02 mar. 2021 18:16 - 4 réponses
Membre enregistré
161 messages
Popularité : -1 (1 vote)
Posté le 02 mars 2021 - 18:16
Bonjour à tous,
J'ai un petit problème avec Chorus, lorsque que je veux récupérer l'historique d'une facture cela ma renvoi l'erreur 400.
Voici mon bout de code : (Le token est ok chez PISTE).
_rest_req_api est un restRequête
_rest_reponse est un restRéponse

_url est une chaîne = "https://sandbox-api.aife.economie.gouv.fr/cpro/factures/v1/consulter/historique"
_data est un JSON = "{idfacture = QUAL_00000002098922}"

_rest_req_api..Méthode = httpPost
_rest_req_api..URL = _url
_rest_req_api..Entête["Authorization"] = "Bearer "+gsToken
sEnteteAuthentification est une chaîne ANSI = gCompteDeveloppeur + ":" +gMDPDeveloppeur

_rest_req_api.Entête["cpro-account"] = + Encode(sEnteteAuthentification,encodeBASE64SansRC)
_rest_req_api..ContentType = "application/json"
_rest_req_api..Contenu = _data
_rest_reponse = RESTEnvoie(_rest_req_api)

Info(_rest_reponse.CodeEtat)


Si quelqu'un pouvez me donner un coup de main...
Merci d'avance de vos réponse.

--
Stéphane.
Membre enregistré
161 messages
Popularité : -1 (1 vote)
Posté le 02 mars 2021 - 21:09
Et bien c'est bon j'ai le retour de ma requête, mais voilà maintenant j'ai ceci dans :
ResultatAPI est un JSON
ResultatAPI = cRestReponse.Contenu

Et en résultat j'ai :
{
"codeRetour": 0,
"libelle": "TRA_MSG_00.000",
"parametresRetour": {
"pageCourante": 1,
"pages": 1,
"nbResultatsParPage": 10,
"total": 1
},
"listeStructureRattachement": [
{
"idStructure": 25928700,
"identifiantStructure": "00000000164679",
"typeIdentifiantStructure": "SIRET",
"designationStructure": "26045603FOURNISSEUR",
"statutUtilisateur": "ACTIF",
"roleUtilisateur": "GESTIONNAIRE_PRINCIPAL",
"statutRattachementStructure": "VALIDEE",
"idRattachementStructure": 25650450
}
]
}

comment fait on pour récupérer ceci sachant que je ne sais pas ou trouver les schéma json :
"idStructure": 25928700,
"identifiantStructure": "00000000164679",

Merci d'avance.

--
Stéphane.
Membre enregistré
161 messages
Popularité : -1 (1 vote)
Posté le 04 mars 2021 - 09:56
Salut à tous,
Toujours à la recherche d'aide sur ce point.
Merci d'avance.

--
Stéphane.
Posté le 18 mars 2022 - 16:25
Bonjour,

J'ai le même problème :
lorsque que je veux récupérer l'historique d'une facture ou autre service cela ma renvoi l'erreur 400.
Le token est ok chez PISTE.

Comment avez résolu ce problème d'erreur 400 ?

Merci
Posté le 10 mars 2023 - 16:27
Bonjour Patrice

Avez vous pu résoudre ce PB car j'ai également des souci pour communiquer avec les API PISTE Facture ?
Je vous remercie