Перейти к содержанию

Документация 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,
})