[Rest API] invalid XML provided

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Stien
  • Registratie: Oktober 2004
  • Laatst online: 21-05 15:39
Hi iedereen,

Laat ik vooraf stellen dat ik geen developer ben, maar ik kan mij aardig redden met boeren verstand.
So bear with me, als ik iets heel doms vraag :-)

Ik wil voor het werk graag middels een Rest API data kunnen ophalen van onze planningstool Timewax.
Hiervoor moet ik eerst een authorisatie token ophalen middels diezelfde API.

De service die ik wil aanroepen is de volgende:
https://api.timewax.com/authentication/token/get/

Die ik moet voorzien van de volgende XML structuur in één url (als Excel databron)
<request>
<client></client>
<username></username>
<password></password>
</request>

Het resultaat waar ik tot nu toe gekomen is de volgende:
https://api.timewax.com/a...&username=47&password=YYY

Maar ik krijg de volgende response:
Invalid_XML

Ik heb het vermoeden dat ik de root element van de XML aanlevering mis, maar ik heb geen idee hoe ik deze toevoeg aan de url.

Iemand enig idee, wat ik fout doe?

Beste antwoord (via Stien op 08-05-2020 23:08)


  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15-09 14:44
Ik denk dat je een post moet doen met de xml als payload. Het antwoord is dan het token waarmee je verder kunt.

Edit:
Je kunt makkelijk testen met SoapUI, Postman, curl, ...

[ Voor 22% gewijzigd door technorabilia op 08-05-2020 22:39 ]

👉🏻 Blog 👈🏻

Alle reacties


Acties:
  • 0 Henk 'm!

  • Josk79
  • Registratie: September 2013
  • Laatst online: 05:25
Volgens https://support.timewax.c...les/203495916-Timewax-API moet je een POST request doen.

Doe je wel een POST request? Hoe stuur je de xml mee?

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15-09 14:44
Ik denk dat je een post moet doen met de xml als payload. Het antwoord is dan het token waarmee je verder kunt.

Edit:
Je kunt makkelijk testen met SoapUI, Postman, curl, ...

[ Voor 22% gewijzigd door technorabilia op 08-05-2020 22:39 ]

👉🏻 Blog 👈🏻


Acties:
  • 0 Henk 'm!

  • Stien
  • Registratie: Oktober 2004
  • Laatst online: 21-05 15:39
Thanks!
Ik heb postman gedownload en idd de XML als raw meegestuurd als payload.

Ik was in de veronderstelling dat dit in één url gerealiseerd kon worden.

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Stien schreef op vrijdag 8 mei 2020 @ 23:08:
[...]

Ik was in de veronderstelling dat dit in één url gerealiseerd kon worden.
Zoals jij het deed was via GET. Dat is onwenselijk omdat het daarmee de username en password plain text in de URL terecht komen.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron