|
|
Документация API Youtube
Общие сведенияВы полностью отвечаете за все действия произведённые через API. При создании излишней нагрузки или не целевом использовании API, доступ к API для вас может быть заблокирован/ограничен. Формат запросовВсе запросы выполняются на URL: https://klicking.ru/api_youtube.php (POST запрос), в каждом запросе должны присутствовать обязательные 2 параметра api_key и method. По их содержимому производится авторизация и вызов метода. Запросы принимаются только с тех ip адресов, что указаны в созданном вами API ключе.
Формат ответаВ ответ выдаётся JSON строка, содержащая массив в котором всегда будет присутствовать как минимум 1 элемент.
Доступные API методы
Метод getAccountОписание: выдаёт базовую информацию о владельце API ключа. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"getAccount" } { "success":true, "balance":13948.1, "currency":"RUB" }
Метод createОписание: создание новой рекламной компании. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"create" "type":"view" "link":"https://www.youtube.com/watch?v=gFn434YBq7k" "title":"Тестовая компания" "amount":1000 "timer":10 } { "success":true, "id":1, "balance":30.5, "startCount":1000 }
Метод editОписание: редактирование компании. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"edit" "type":"view" "id":1 "title":"Тестовая компания редактирование" "user_years":"0,30" } { "success":true } Метод getInfoОписание: вывод информацию о компании, если не указывать id выведет список существующих компаний. Параметры для запроса: Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"getInfo" "id":1 } { "success":true, "list":[ { "id":1, "status":0, "status_msg":"active", "type":"view", "amount":999, "amountDone":1, "balance":29.97, "id_youtube":"gFn434YBq7k", "title":"Тестовая компания", "timer":10, "source":0, "vip":0, "price_u":0.02, "price_r":0.03, "status_ban":false, "startCount": 1000, "texno": 0, "ip_user": 0, "interval":0, "interval_setup":0, "user_rating":0, "user_date_reg":0, "user_sex":0, "user_years":"0,999", "geo_targeting":0, "geo_country":"", "geo_city":"" } ] }
Метод addBalanceОписание: пополнение баланса компании. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"addBalance" "type":"view" "id":1 "amount":1000 } { "success":true "balance":30.43 }
Метод changeStatusОписание: управление компанией (остановка, запуск) Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"changeStatus" "type":"view" "id":1 "status":0 } { "success":true "status":"active" }
Метод refundBalanceОписание: возврат неизрасходованных средств, на рекламный счет. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"refundBalance" "type":"view" "id":1 } { "success":true "balance":15.35 }
Метод deleteОписание: удаление компании. Параметры для запроса:
Пример запроса: { "api_key":"IW3YNXX3-05037f3f4a063596c4160d3d799413be", "method":"delete" "type":"view" "id":1 } { "success":true } |
|