С чего начать
-
Ключ API — кабинет → ваш сервер →
«Ключ и API».
Там длинная строка — это
api_key. Копируете и храните как пароль. Передаётся только заголовкомAuthorization: Bearer …илиX-Api-Key(в URL?key=— нельзя: ключ попадёт в логи). -
Награды за голос — кабинет → сервер → «Награды»:
включите переключатель, добавьте условие (хотя бы «За каждый голос»),
затем на странице «Ключ и API» поставьте скрипт/плагин,
который раз в минуту забирает очередь
GET https://topgam.ru/api/v1/rewards/pendingи подтверждаетPOST https://topgam.ru/api/v1/rewards/claim. Подробно: Rewards и Примеры. -
Онлайн для закрытых игр (Lineage II, WoW, MU Online и т.п.) —
кабинет → сервер → «Онлайн API».
Раз в 1–5 минут ваш cron шлёт
POST https://topgam.ru/api/v1/statusс числом игроков из игровой БД. Чужую ссылку на «статус» в форму сервера вставлять не нужно. Подробно: Status. - Мгновенная выдача после голоса — укажите HTTPS postback URL на странице «Ключ и API». Мы сами POST’им JSON при голосе. Подробно: Postback.
Base URL: https://topgam.ru/api/v1.