Начини плаћања Abuse

Како радити са БИЛЛманагер АПИ-јем

20.06.2022, 13:26

АПИ је софтверски интерфејс који вам омогућава да контролишете било коју апликацију преко скупа команди и функција. На пример, постоји Иандек Мусиц АПИ, захваљујући којем можете слушати музичке композиције на сајту. У свом раду користимо БИЛЛманагер наплату.

Има сопствени АПИ, помоћу којег можете да скалирате сервере по флексибилним стопама, примате информације о плаћањима, задужењима са вашег налога. Сваки АПИ програмер обично има детаљну документацију на веб локацији за инсталирање и конфигурисање софтверског интерфејса.

Међутим, документацију БИЛЛманагер АПИ-ја је тешко разумети. Ако желите да постанете АПИ професионалац, онда је време да почнете да проучавате документацију. Ако вам је главна ствар да завршите задатак и добијете резултате за кратко време, довољно је да користите упутства која ћемо навести у наставку.

Листа параметара

Једно од првих питања које се намеће када радите са БИЛЛманагер АПИ-јем је где да добијете листу параметара? Сви параметри за рад са БИЛЛманагером могу се наћи у документацији програмера. Комплетну листу радних параметара можете пронаћи на овом линку.

Како добити листу ВДС-а

Да бисте добили листу ВДС-а, потребно је да пошаљете захтев на следећу УРЛ адресу:

 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

Пример користи АПИ захтев за наручивање сервера; Параметри за наручивање сервера су слични наручивању једног сервера без коришћења циклуса.

Комплетна документација о раду са БИЛЛманагер АПИ-јем од програмера је представљена овде .