Lightweight and simple pdd.yandex.ru API wrapper.
Для работы работы с API нужно получить токен.
"require": {
"somepony/yandexpddapi": "dev-master"
},
<?php
require_once 'vendor/autoload.php';
$api = new \Somepony\YandexPddApi\API('token');
Регистрация нового почтового ящика
$api->email()->add(['domain' => 'example.com', 'login' => 'John_Doe', 'password' => 'strongpassword']);
Редактирование существующего почтового ящика
$api->email()->edit([
'domain' => 'example.com',
'login' => 'John_Doe',
# Задаем новый пароль
'password' => 'nowpasswordisevenmorestronger',
# Имя
'iname' => 'John',
# Фамилия
'fname' => 'Doe',
# Секретный вопрос
'hintq' => 'Do you like apples?',
# Ответ на секретный вопрос
'hinta' => 'Yes'
]);
Удаление почтового ящика
$api->email()->del(['domain' => 'example.com', 'login' => 'John_Doe']);
$api = new \Somepony\YandexPddApi\API('pdd_token', 'oauth_token');
$api->registrar()->domain()->registrationStatus(['domain' => 'example.com']);
Остальную информацию можно найти в официальной документации.