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 № 1Musisz zawrzeć właściwość JSON w obiekcie JSON, czego zwykle oczekują interfejsy API.
{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}