greenplugin/yandex-pdd

这是使用Yandex PDD API的简单方法

0.0.1-alpha 2017-01-16 04:01 UTC

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();