kudinovfedor/ukraine-api

ukraine.com.ua API 的 PHP 封装

v1.0.0 2018-04-04 13:26 UTC

This package is auto-updated.

Last update: 2024-09-16 00:41:11 UTC


README

安装

您需要 composer 来安装此库。

composer require kudinovfedor/ukraine-api

使用方法

use KudinovFedor\AdmTools\Api;

$api = new Api('AUTH_LOGIN', 'AUTH_TOKEN');

$api = new \KudinovFedor\AdmTools\Api('AUTH_LOGIN', 'AUTH_TOKEN');

Laravel 5.5+

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中

KudinovFedor\AdmTools\AdmToolsServiceProvider::class,

使用发布命令将包配置复制到您的本地配置

php artisan vendor:publish --provider="KudinovFedor\AdmTools\AdmToolsServiceProvider"

方法

特定方法接受的参数可以在官方 API 文档中通过引用找到 api.adm.tools

托管账户

账户

accountPlans
accountInfo
accountMigrate
accountMigrateCancel
accountPlanChange

数据库

databaseInfo
databaseCreate
databaseDelete
databaseUserCreate
databaseUserPassword
databaseUserPrivileges
databaseUserRevoke
databaseUserDelete

FTP

ftpInfo
ftpCreate
ftpEdit
ftpDelete
ftpStackDelete
ftpAccessInfo
ftpAccessEdit

邮箱

mailboxInfo
mailboxCreate
mailboxEdit
mailboxClear
mailboxDelete

配额

quotaInfo
quotaUsedFtp
quotaUsedMySql

网站

siteInfo
siteCreate
siteDelete
siteHostCreate
siteHostDelete
siteHostStackDelete
configWsEdit
configWsOptimize
configWsCacheClear
configWsByDefault
configPhpEdit
configPhpByDefined
configPhpByHost
configPhpByHostCancel
configPhpByDefault
configSslCrtInfo
configSslCrtInstall
configSslCrtLetsEncrypt
configSslCrtLetsEncryptCancel
configSslCrtDelete
configSslEnable
configSslDisable

DNS

域名

dnsDomainZones
dnsDomainInfo
dnsDomainCheck
dnsDomainCreate
dnsDomainDelete

NS

dnsNsInfo
dnsNsEdit
dnsNsRestore

记录

dnsRecordInfo
dnsRecordCreate
dnsRecordEdit
dnsRecordRestore
dnsRecordMxPredefined
dnsRecordDelete

账单

billingCartOrder
billingCartProlong
billingCartBuy
billingInvoiceInfo
billingInvoicePay