Документация API AdvGame¶
Базовый URL: https://advgame.ru/api/v1/
Результаты всегда возвращаются в формате JSON и кодировке UTF-8.
В документации приводятся примеры для языка Python с использованием библиотеки Requests.
Аутентификация¶
Часть методов требуют аутентификации.
Для аутентификации используйте токен, который вы можете получить
в личном кабинете во вкладке API.
Токен следует передавать через HTTP-заголовок Authorization
.
Пример заголовка:
Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b
Пример запроса¶
requests.get('https://advgame.ru/api/v1/me/balance/', headers={ 'Authorization': 'Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b' })
В последующих примерах данный заголовок будет опущен даже если является обязательным.
Страницы¶
Часть методов возвращает результаты постранично. Ответ в таком случае выглядит следующим образом:
{ "_meta": { "count": 34, "limit": 100, "offset": 0, "next": null, "previous": null }, "results": [ ... ] }
Вы можете управлять возвращаемыми результатами с помощью GET-параметров
limit
и offset
.
Пример запроса¶
requests.get('https://advgame.ru/api/v1/advcampaigns/', params={ 'limit': 10, 'offset': 20, })