API get_api_key. Получить ключ доступа автоматически
API-метод "get_api_key()" возвращает JSON-строку, содержащую данные, необходимые для работы сервисов CleanTalk. Сервер API: https://api.cleantalk.org.
Обязательные POST-параметры:
- method_name - должно быть 'get_api_key',
- email - ваш e-mail
- website - URL вашего сайта ИЛИ массив URL-ов
Дополнительные POST-параметры:
- product_name - продукт CleanTalk, один из:
- 'anti-spam' (по умолчанию)
- 'anti-spam-hosting'
- 'cure_malware'
- 'database_api'
- 'doboard'
- 'security'
- 'ssl_certificate'
- 'uptime_monitoring'
API возарвщвет JSON-строку, спискок полей зависит от времени между первым вызовом и последующими :
{"data":{"auth_key":"your_auth_key","password_hash":"your_long_password_hash","user_token":"your_user_token","service_id":your_service_id}}
{"data":{"auth_key":"your_auth_key","user_token":"your_user_token"}}
{"data":{"account_exists":1}}
Для массива URL-ов
{"data":{"account_exists":1,"auth_key":"auth_key_1","websites":{"URL_1":{"hostname":"hostname_1","auth_key":"auth_key_1"},"URL_2":{"hostname":"hostname_2","auth_key":"auth_key_2"},"URL_3":{"hostname":"hostname_3","auth_key":"auth_key_3"}}}}
Расшифровка результата:
- auth_key - ключ доступа для вашего сайта в продуктах CleanTalk
- password_hash - хэш для восстановления пароля
- user_token - токен для логина в вашу Панель управления CleanTalk
- service_id - числовой ID вашего сайта в БД CleanTalk
- websites - массив ответов на массив URL-ов