Įmonės duomenų gavimas per API
Gaukite vartotojui prieinamos įmonės rekvizitus ir nustatymus.
https://www.saskaitos.lt/api type: company$config = [ 'apiKey' => 'JUSU_API_RAKTAS', 'companyId' => 1,]; $companyParams = [ 'type' => 'company', 'action' => 'get', 'Company' => [ 'ID' => $config['companyId'], ],]; $respondCompany = json_decode(UseCURLSocket( 'https://www.saskaitos.lt/api', array_merge($config, $companyParams))); 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. Company[ID]. 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.
Įmonės duomenims naudokite 'company'.
'company'PrivalomasactionstringĮmonės duomenų gavimo veiksmas.
Naudokite 'get'.
'get'PrivalomasCompanyarrayĮmonės užklausos duomenų grupė.
Asociatyvus masyvas su ID lauku.
[...]PrivalomasCompany.IDintĮmonės, kurios duomenis norite gauti, numeris.
Teigiamas įmonės ID. Pavyzdyje naudojama ta pati veikla kaip companyId.
$config['companyId']PrivalomasGalimos action reikšmės
getGauti įmonęPateikite Company.ID; pavyzdyje jis sutampa su prisijungimo veiklos companyId.
Atsakymo rekvizitai yra Company objekte. PVM tarifą pasieksite per $respondCompany->Company->Tax->Percentage. companyId nurodo prisijungimo veiklą, o Company.ID – įmonę, kurios duomenis gaunate.
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.