forum wfirma.pl
Forum użytkowników systemu wFirma.pl

SZUKAJ TYLKO W SEKCJI:



NOWOCZESNE NARZĘDZIA DLA PRZEDSIĘBIORSTW TYLKO NA wfirma.pl


 

Puste odpowiedzi z API gdy użyto conditions i format źródłowy to JSON

  • Dodano: 20 gru 2018, 13:04
  • Nikt nie ma tego samego problemu 0
  • 4 odpowiedzi 4
W API przy korzystaniu z warunków (conditions) i ustawienia danych wejściowych jako JSON, system zwraca puste odpowiedzi.
Przykład z użyciem kodu podanego jako przykład w dokumentacji api, dane wejściowe xml, wszystko działa.
https://test.api2.wfirma.pl/wczytaj-request-api/d7cb18412b9f8537e2fe67abe1a5a632
Te same dane przekonwertowane za pomocą strony http://www.utilities-online.info/xmltojson z XML do formatu JSON zwracają pustą odpowiedz z api
https://test.api2.wfirma.pl/wczytaj-request-api/84a63a928e5ec609c216a872a74df8ac
Kategorie:
Nie przypisano żadnych kategorii
Tagi:
Nie dodano żadnych tagów
PRACOWNIK
  • Dodano: 21 gru 2018, 08:10
Witam,
Problem z transkrypcją kodu w XML na kod w JSON polega na tym, że konwerter nie odróżnia tablic od obiektów. W rezultacie po stronie jednego formatu coś jest tablicą, a po przekonwertowaniu obiektem i stąd wynikają problemy.
Poniżej przesyłam działający przykład:
https://test.api2.wfirma.pl/wczytaj-request-api/c78dcaba943b45d26f51d3b085b4bf15
Pozdrawiam
0 komentarzy 0
  • Dodano: 23 gru 2018, 21:00
Ok, wszystko jasne, dziękuje.

Zastanawia mnie tylko, czy w takiej sytuacji api powinno zwracać pustą odpowiedz czy jednak jakiś błąd.
0 komentarzy 0
PRACOWNIK
  • Dodano: 23 gru 2018, 21:00
Witam,
Jest to błąd testera API. Sprawa została zgłoszona do odpowiedniego działu, serdecznie dziękujemy.
Pozdrawiam
0 komentarzy 0
  • Dodano: 30 gru 2018, 12:15
Witam,
To jak tak dobrze poszło z przykładem na wyszukanie faktury, to poproszę przykład na dodanie faktury gdzie dane wejściowe to json. Mogę dodać fakturę w XML ale po konwersji na JSON już nie.
Problem jest z liniami faktury - czytając wątek możliwe, że gdzieś zamiast obiektów trzeba użyć tablicy - ale gdzie?
Druga sprawa - próba dodania faktury bez linii powinna wyrzucić błąd - a tak nie jest. Dodaje się jakiś dziwny produkt z opisem "__empty".
Pozdrawiam
0 komentarzy 0
Problem:
Puste odpowiedzi z API gdy użyto conditions i format źródłowy to JSON