greenplugin / yandex-pdd
这是使用Yandex PDD API的简单方法
0.0.1-alpha
2017-01-16 04:01 UTC
Requires
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ^4.0
This package is not auto-updated.
Last update: 2024-09-26 23:42:29 UTC
README
这是在您的项目中使用Yandex PDD API的简单方法
在库的最终版本中,将提供所有用于管理域名、邮箱、域名邮件列表、邮件导入、域管理员代理、DKIM签名、DNS和自动认证的管理器
- 用于管理域名
- 用于管理邮箱
- 用于管理域名邮件列表
- 用于导入邮件
- 用于管理域名管理员代理
- 用于管理DKIM签名
- 用于管理DNS
- 用于自动认证
遗憾的是,目前只能访问域名管理器
- 用于管理域名的domainManager
如何使用?
创建构造器 创建管理器。
$pdd = new Constructor('your api key'); $dm = $pdd->getDomainManager('domain.example');
现在可以调用其方法。
获取域名列表。
传入参数
- 页面
可选,默认1,数字
- 每页最大数量:20
可选,默认20,最大20,数字
- 排序顺序
可选,两个选项之一 "asc" 或 "desc"
$response = $dm->get();
注册新域名。注册后需要通过确认程序。
$response = $dm->register();
获取域名状态。
$response = $dm->getStatus();
获取关于域名的详细信息。
$response = $dm->getDetails();
删除域名。
$response = $dm->remove();
设置域名国家,国家代码可能影响邮箱语言
$response = $dm->setCountry(CountryInterface::COUNTRY_RU);
设置域名标志。
传入参数
- 文件路径
必需,字符串。必须指定绝对路径
$response = $dm->setDomainLogo('absolute path to file');
获取域名标志。
$response = $dm->getDomainLogo();
删除域名标志。
$response = $dm->removeDomainLogo();
上述所有方法返回相应的实体或null。
获取错误详细信息。如果没有错误,则返回null,或错误文本代码。
$error = $dm->getError();