Sąskaitų sąrašo gavimas per API
Gaukite veiklos dokumentus pagal išrašymo datos intervalą.
https://www.saskaitos.lt/api type: bill$config = [ 'apiKey' => 'JUSU_API_RAKTAS', 'companyId' => 1,]; $listParams = [ 'type' => 'bill', 'action' => 'list', 'Filter' => [ 'DateFrom' => '2026-10-01', 'DateTo' => '2026-10-31', ],]; $respondList = json_decode(UseCURLSocket( 'https://www.saskaitos.lt/api', array_merge($config, $listParams))); Pavyzdyje naudojama UseCURLSocket() funkcija. Jos aprašymas yra pilname PHP API pavyzdyje.
LAUKŲ ŽINYNAS
Laukai, tipai ir galimos reikšmės
Žemiau – šio PHP pavyzdžio parametrai ir paaiškinimas, ką juose perduoti.
stringTekstas, pvz. vardas ar įmonės kodas.intSkaitinis ID, pavyzdyje sveikasis skaičius.arraySusijusių laukų arba reikšmių masyvas.PHP masyvai perduodami POST formos laukais, pvz. Filter[DateFrom]. Užklausos reikšmės perduodamos tekstu, atsakymas grąžinamas JSON.
apiKeystringJūsų veiklos API raktas.
Bent 10 simbolių. Naudokite savo veiklos nustatymuose esantį raktą.
'JUSU_API_RAKTAS'PrivalomascompanyIdintVeiklos, kurios vardu atliekate veiksmą, numeris.
Teigiamas veiklos ID, pavyzdyje 1.
1PrivalomastypestringAPI duomenų sritis.
Sąskaitų dokumentų sričiai naudokite 'bill'.
'bill'Privalomas šiame pavyzdyjeactionstringSąrašo gavimo veiksmas.
Naudokite 'list'.
'list'Privalomas šiame pavyzdyjeFilterarrayDatos intervalo filtrų grupė.
Asociatyvus PHP masyvas su DateFrom ir DateTo; POST laukai Filter[DateFrom] ir Filter[DateTo].
[...]Duomenų grupėFilter.DateFromstringLaikotarpio pradžia pagal dokumento išrašymo datą.
Rekomenduojamas formatas YYYY-MM-DD. Intervalas prasideda šios dienos 00:00:00.
'2026-10-01'PrivalomasFilter.DateTostringLaikotarpio pabaiga pagal dokumento išrašymo datą.
Rekomenduojamas formatas YYYY-MM-DD. Intervalas baigiasi šios dienos 23:59:59.
'2026-10-31'PrivalomasGalimos action reikšmės
listGauti sąrašąPerduokite Filter.DateFrom ir Filter.DateTo; rezultatai grąžinami Bills masyve.
Intervalas apima abi nurodytas dienas. Grąžinami ne daugiau kaip 500 dokumentų, rikiuojant nuo naujausios išrašymo datos. Didesniam laikotarpiui skaidykite užklausas į mažesnius intervalus. Atskiro puslapiavimo parametro nėra.
Jei dokumentų nėra, atsakymo Bills masyvas yra tuščias. Šis pavyzdys naudoja datos filtrus; klientas, būsena ir dokumento rūšis šiame veiksme papildomai nefiltruojami.
Sąskaita klientui greičiau ir tvarkingiau
Prisijungę galite panaudoti įmonės rekvizitus, išsaugoti klientą ir išsiųsti dokumentą iš tos pačios vietos.