rookie0 / cloudxns
此包的最新版本(v0.1)没有可用的许可证信息。
v0.1
2017-09-29 10:58 UTC
Requires
- leo108/php_sdk_skeleton: ^0.0.1
This package is auto-updated.
Last update: 2024-09-21 21:27:01 UTC
README
使用CloudXNS API的更好的PHP SDK。
灵感来源于 leo108/php_sdk_skeleton,向鸿神致敬。
安装
composer require rookie0/cloudxns
用法
参数及返回值请见CloudXNS文档
<?php use Rookie0\CloudXNS\CloudXNS; // CloudXNS API管理可见 $config = [ 'api_key' => 'xxxxxx', 'secret_key' => 'xxxxxx', ]; $xns = new CloudXNS($config); // 域名列表 $resp = $xns->domain->list(); // 添加域名 $domain = 'your-domain.com'; $resp = $xns->domain->add($domain); $domainId = $resp['id']; // 删除域名 $resp = $xns->domain->delete($domainId); // 添加解析记录 $value = 'your-cname-domain.com'; $type = 'CNAME'; $lineId = 1; // 默认线路 $host = 'www'; // 默认@ $resp = $xns->record->add($domainId, $value, $type, $lineId, $host); $recordId = $resp['record_id'][0]; // 更新解析 $resp = $xns->record->update($recordId, $domainId, $value, $type, $lineId, $host); // 删除解析 $resp = $xns->record->delete($recordId, $domainId);