Документация API AdvGame¶
Base URL: https://advgame.com/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,
})