API ΠΊΠ»ΠΈΠ΅Π½Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ vscale.io. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ»Π°ΡΡΠ° Π½ΡΠΆΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Unirest
require 'vscale.class.php';
$vscale = new Vscale('token');
// ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π±Π°Π»Π°Π½Ρ
$balance = $vscale->getBalance();
// Π‘Π°ΠΌ Π±Π°Π»Π°Π½Ρ
echo $balance['balance'];
// ΠΠΎΠ½ΡΡΡ
echo $balance['bonus'];
ΠΠ΅ΡΠΎΠ΄ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
getAccountDetails() | ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅ |
createScalet($system, $plan, $name, $password, $location) | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΠ°Π»Π΅ΡΠ°. ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠΌΡ ΠΎΠ±ΡΠ°Π·Π°, ΠΏΠ»Π°Π½ ΠΈ Π»ΠΎΠΊΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄Ρ Π½ΠΈΠΆΠ΅ |
getScaletInfo($scaletid) | ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠ°Π»Π΅ΡΠ΅ |
restartScalet($scaletid) | ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΊΠ°Π»Π΅ΡΠ° |
reinstallScalet($scaletid, $new_password) | ΠΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ |
stopScalet($scaletid) | ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΊΠ°Π»Π΅ΡΠ° |
startScalet($scaletid) | ΠΠ°ΠΏΡΡΠΊ ΡΠΊΠ°Π»Π΅ΡΠ° |
upgradeScalet($scaletid, $to_plan) | ΠΠΏΠ³ΡΠ΅ΠΉΠ΄ ΡΠ°ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° (ΡΠΎΠ»ΡΠΊΠΎ Π² Π±ΠΎΠ»ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ) |
deleteScalet($scaletid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠ°Π»Π΅ΡΠ° |
getTasks() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ (ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ, etc) |
addScaletKeys($scaletid, $keys) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ SSH ΠΊΠ»ΡΡΠ° |
createBackup($scaletid, $name) | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π΅ΠΊΠ°ΠΏΠ° |
restoreBackup($scaletid, $backup) | ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±Π΅ΠΊΠ°ΠΏΠ° |
addTags($tagname, $scalets) | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎΠ² ΠΊ ΡΠΊΠ°Π»Π΅ΡΠ°ΠΌ |
getTags() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅Π³ΠΎΠ² |
getTagInfo($tagid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ΅Π³Π΅ |
updateTag($tagid, $name, $scalets) | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ΅Π³Π΅ |
deleteTag($tagid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³Π° |
getBackupList() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π±Π΅ΠΊΠ°ΠΏΠΎΠ² |
getBackupInfo($backupid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π±Π΅ΠΊΠ°ΠΏΠ΅ |
deleteBackup($backupid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π±Π΅ΠΊΠ°ΠΏΠ° |
relocateBackup($backupid, $to) | ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΠΊΠ°ΠΏΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠΊΠ°ΡΠΈΡΠΌΠΈ |
getLocations() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π»ΠΎΠΊΠ°ΡΠΈΡΡ |
getImageList() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΠ±ΡΠ°Π·Π°Ρ ΡΠΈΡΡΠ΅ΠΌ |
getPlanList() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ°ΡΠΈΡΠ½ΡΡ ΠΏΠ»Π°Π½Π°Ρ |
getPrices() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π½ |
getSSHkeys() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° SSH ΠΊΠ»ΡΡΠ΅ΠΉ |
addSSHkey($name, $key) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ SSH ΠΊΠ»ΡΡΠ° |
deleteSSHKey($keyid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ SSH ΠΊΠ»ΡΡΠ° |
getNotifyBalance() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π°Π»Π°Π½ΡΠ°, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΈΠ΄Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΌΠ°Π»ΠΎΠΌ Π±Π°Π»Π°Π½ΡΠ΅ |
setNotifyBalance($value) | ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±Π°Π»Π°Π½ΡΠ°, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅ |
getBalance() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π±Π°Π»Π°Π½ΡΠ΅ |
getPayments() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ |
getRangePayments($start, $end) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ (Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΠΠΠ-ΠΠ-ΠΠ) |
getDomainsList() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² |
addDomain($domain) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° |
getDomainInfo($domainid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΠΌΠ΅Π½Π΅ |
updateDomainInfo($domainid, $tags) | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΠΌΠ΅Π½Π΅ |
deleteDomain($domainid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° |
getDomainRecords($domainid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ DNS Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π΄ΠΎΠΌΠ΅Π½Π° |
addDomainRecord($domainid, $domain, $type, $content, $ttl) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ |
updateDomainRecord($domainid, $recordid, $domain, $type, $content, $ttl) | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ Ρ Π΄ΠΎΠΌΠ΅Π½Π° |
deleteDomainRecord($domainid, $recordid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ |
getDomainRecord($domainid, $recordid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ |
addDomainTag($tagname) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³Π° ΠΊ Π΄ΠΎΠΌΠ΅Π½Ρ |
getDomainTags() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅Π³ΠΎΠ² Π΄Π»Ρ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² |
getDomainTagInfo($tagid) | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΡΠ΅Π³Π° |
updateDomainTag($tagid, $name, $domains) | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³Π° Π΄ΠΎΠΌΠ΅Π½Π° |
deleteDomainTag($tagid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³Π° Π΄ΠΎΠΌΠ΅Π½Π° |
addPTRrecord($ip, $content) | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ PTR Π·Π°ΠΏΠΈΡΠΈ ΠΊ IP |
getPTRrecords() | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° PTR Π·Π°ΠΏΠΈΡΠ΅ΠΉ |
updatePTRrecord($ptrid, $ip, $content) | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ PTR Π·Π°ΠΏΠΈΡΠΈ |
deletePTRrecord($ptrid) | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ PTR Π·Π°ΠΏΠΈΡΠΈ |