АПИ је софтверски интерфејс који вам омогућава да контролишете било коју апликацију преко скупа команди и функција. На пример, постоји Иандек Мусиц АПИ, захваљујући којем можете слушати музичке композиције на сајту. У свом раду користимо БИЛЛманагер наплату.
Има сопствени АПИ, помоћу којег можете да скалирате сервере по флексибилним стопама, примате информације о плаћањима, задужењима са вашег налога. Сваки АПИ програмер обично има детаљну документацију на веб локацији за инсталирање и конфигурисање софтверског интерфејса.
Међутим, документацију БИЛЛманагер АПИ-ја је тешко разумети. Ако желите да постанете АПИ професионалац, онда је време да почнете да проучавате документацију. Ако вам је главна ствар да завршите задатак и добијете резултате за кратко време, довољно је да користите упутства која ћемо навести у наставку.
Једно од првих питања које се намеће када радите са БИЛЛманагер АПИ-јем је где да добијете листу параметара? Сви параметри за рад са БИЛЛманагером могу се наћи у документацији програмера. Комплетну листу радних параметара можете пронаћи на овом линку.
Да бисте добили листу ВДС-а, потребно је да пошаљете захтев на следећу УРЛ адресу:
https://bill.pq.hosting/billmgr?func=vds&authinfo=username:password&out=JSONdata
Параметри у захтеву:
authinfo
— подаци о ауторизацији у наплати;func
— функција која се обавља у наплати;out
– формат излаза података, кмл, јсон и ЈСОНдата су подржани.У свим захтевима треба да користите своје личне податке, па промените корисничко име:лозинка у своје корисничко име и лозинку, а затим извршите ГЕТ захтев, на пример, користећи ЦУРЛ.
Да бисте наручили ВДС, морате послати захтев на следећу УРЛ адресу:
https://bill.pq.hosting/billmgr?func=vds.order.param&authinfo=username:password&addon_10=6&addon_11=256&addon_12=500 &addon_13=1&addon_14=28&addon_15=0&addon_28=1&addon_7=5000&addon_9=5&autoprolong=1 &ostempl=ISPsystem%5F%5FCentOS%2D7%2Damd64&period=1&pricelist=6&skipbasket=on&domain=vds.test&sok=ok
Параметри у захтеву:
authinfo
— подаци о ауторизацији у наплати;func
— функција која се обавља у наплати;addon_X
— додатак наруџбини (опционо), на пример, за наручивање контролне табле или ИПв6 адреса;autoprolong
- опција за омогућавање или онемогућавање аутоматског проширења сервера;ostempl
- ОС шаблон за наручивање;period
— период налога, назначен је број месеци, подржани су 1, 3, 6, 12;pricelist
— ИД тарифног плана;skipbasket
— заставица за прескакање фазе куповине корпе за аутоматско наручивање услуга;domain
— име домена сервера (опционо);sok
- потврда захтева.АПИ за промену параметара виртуелног сервера:
https://bill.pq.hosting/billmgr?func=vds.edit&authinfo=username:password&addon_11=512&elid=958&domain=company.com&sok=ok
Да бисте променили подешавања наменског сервера:
https://bill.pq.hosting/billmgr?func=dedic.edit&authinfo=username:password&addon_26=10&addon_26=10&addon_28=5000&elid=1065&sok=ok
Параметри у захтеву:
authinfo
— подаци о ауторизацији у наплати;func
— функција која се обавља у наплати;elid
— шифра услуге;addon_X
— додатак за промене (опционо), на пример, за промену броја ИП адреса;domain
— име домена (опционо);sok
- потврда захтева.Додаци тарифног плана приликом наручивања или промене услуге преко АПИ-ја се преносе преко параметра addon_
, који узима вредност addon_5=10
, где је 5
шифра додатка, 10
вредност.
Када састављате АПИ захтеве, можете да користите конзолу претраживача на картици „мрежа“, можете видети који захтеви се шаљу из претраживача када се наручују сервери; Горња листа описује примере АПИ захтева, са делимичном листом функција и параметара.
Ако треба да уклоните ВДС, додате меморију или процесорска језгра, то се може урадити без БИЛЛманагер АПИ-ја. Међутим, у случају наручивања 10, 100 ВДС или масовних промена параметара сервера, овај процес може потрајати неколико сати. У таквим случајевима уобичајено је користити петље:
#!/bin/bash seq 1 32 | while read line; do curl -s -k "https://bill.pq.hosting/billmgr?func=vds.order.param&authinfo=username:password&addon_10=6&addon_11=256&addon_12=500 &addon_13=1&addon_14=28&addon_15=0&addon_28=1&addon_7=5000&addon_9=5&autoprolong=1 &ostempl=ISPsystem%5F%5FCentOS%2D7%2Damd64&period=1&pricelist=6&skipbasket=on&domain=vds.test$line&sok=ok" done
Пример користи АПИ захтев за наручивање сервера; Параметри за наручивање сервера су слични наручивању једног сервера без коришћења циклуса.
Комплетна документација о раду са БИЛЛманагер АПИ-јем од програмера је представљена овде .
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: