/ / Listonosz ucieka z danych formularza do interfejsu API, powodując nieoczekiwany błąd tokena - json, ucieczka, listonosz

Listonosz uciekający do danych formularza do API, powodując nieoczekiwany błąd tokenu - json, ucieczka, listonosz

Próbuję użyć Listonosza do rozwiązania problemu z interfejsem APIbłąd się pojawia. Korzystam z OAuth do uwierzytelniania, dlatego publikuję nagłówki i dane formularzy. Wydaje się jednak, że mój błąd jest związany z danymi formularza. Próbowałem również z „Content-Type” na „application / json; charset = utf-8” i bez. Te same wyniki.

{
"error": "795: unexpected token at "------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent-   Disposition: form-data; name="topic"rnrncheckouts/updatern------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent-Disposition: form-data; name="address"rnrnhttps://mysite.co/checkout/rn------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent-Disposition: form-data; name="format"rnrnjsonrn------WebKitFormBoundaryoRBw9tLdltLHfrtU--rn""
}

Myślę, że Postman ucieka z moich danych, zanim interfejs API będzie mógł je poprawnie odczytać. Jakieś pomysły, jak nakłonić Postmana, by przestał przedwcześnie uciekać z moich danych? Wygląda na to, że nie ma z tym żadnych problemów.

Treść wniosku:

"webhook":[{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}]

Odpowiedzi:

6 dla odpowiedzi № 1

Musisz zawrzeć właściwość JSON w obiekcie JSON, czego zwykle oczekują interfejsy API.

{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}