Bonjour,
Je tente d'utiliser une api, pour l'envoi d'un document (PDF) (rexdoc.fr)
j'ai déjà fait des test via l'API (il y a un formulaire directement sur la page, ou est juste nécessaire 1 paramètre car le document dois se déposer à la racine du coupe. , le document est partie et bien arrivé.
méthode d'envoi : POST
- le parametre est nommé : "attachment"
- type : FormData
- type de donnée file
la réponse est en Json, et me donne l'info qui m'intéresse parmi plusieurs autres : l'identifiant du document sur le service que je peux ensuite stocker en base de mon côté.
bien sur avant d'utiliser l'api je dois me connecter en GET / POST et derrière j'ai un token, ce dernier et à envoyer dans le header (l'exemple le fais tout seul)
J'ai essayé avec l'outil Postman de faire le même test. j'y suis arrivé non sans difficulté. mais je n'arrive pas à coder pour faire la même chose
sur postman j'ai du faire :
mettre mon url en POST
- Dans les headers : Key = Accept et value à application/json puis mon token : key=Auth-Token value mon token.
- Dans le body, sélectionner "form-data", et renseigner les infos suivante :
ma key = attachment et dans le value (trouvé par hasard en survolant avec la souris, on a Text / File dans la liste de choix) j'ai mis file et j'ai pu parcourir mon disque à la recherche d'un fichier.
j'ai fais le Send et j'ai eu un retour en Json, j'ai vérifié chez Rexdoc mon document était bien arrivé.
par contre je ne sais pas le code qui a été généré pour l'envoi, comment les paramètres du body ont été envoyé.
si des personnes on des exemples ? j'ai regardé sur des sites mais c'est souvent du texte qui est envoyé.
Merci.
Partager