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-ов
Примеры использования:
Wget запрос:
wget -O- --post-data='method_name=get_api_key&email=<your.email>&website=<your.website>' https://api.cleantalk.org
Будет так же интересно
- CleanTalk Анти-Спам. API Метод check_messageОписание API метода CleanTalk Anti-Spam "check_message" Данный метод лучше...
- Website Uptime Monitoring APIs by CleanTalkHow to Use the CleanTalk APIs for Website Uptime Monitoring We offer our APIs for managing Website...
- CleanTalk API методыCleanTalk API методы В этой статье описываются общедоступные...