somepony / yandexpddapi
This package is abandoned and no longer maintained.
No replacement package was suggested.
Lightweight and simple pdd.yandex.ru API wrapper.
dev-master
2015-01-27 16:39 UTC
Requires
- php: >=5.4.0
- rmccue/requests: >=1.0
This package is not auto-updated.
Last update: 2018-06-29 17:37:54 UTC
README
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 от имени регистратора
$api = new \Somepony\YandexPddApi\API('pdd_token', 'oauth_token'); $api->registrar()->domain()->registrationStatus(['domain' => 'example.com']);
Остальную информацию можно найти в официальной документации.