Версия API: 1.0, 10.12.2018

DOTA-MARKET.COM API

Наш API представляет из себя последовательную систему унифицированных запросов и ответов.

Правила использования

НИКОГДА НЕ ДОПУСКАЙТЕ ТОГО, ЧТОБЫ ПОСТОРОННИЕ ЛИЦА ЗАВЛАДЕВАЛИ ВАШИМ API КЛЮЧОМ. ОН НЕСЕТ В СЕБЕ НЕОГРАНИЧЕННЫЕ ВОЗМОЖНОСТИ ДОСТУПА К ВАШЕМУ АККАУНТУ НА МАРКЕТЕ.

API доступ предоставляется в добровольном порядке. Market не гарантирует работоспособности, устойчивости соединения, отсутствие ошибок во время использования. Вся ответственность за использование API лежит целиком и полностью на пользователе и в любом непредвиденном действии по отношению аккаунта со стороны пользователя с помощью API Market не несет ответственности. Все остальные правила проекта так же применяются на использование системы API.

Боты

Запросы

На данный момент все запросы к API имеют вид: https://dota-market.com?key=API_KEY&method=METHOD¶ms=PARAMS

Пока что поддерживаются только GET запросы без авторизации, в будущем будет добавлена поддержка API через WebSockets.

Все запросы необходимо делать через HTTPS протокол, HTTP протокол не поддерживается и автоматически будет перенаправлен на HTTPS.

Пример запроса для метода "test":

URL GET

https://dota-market.com/api?key=API_KEY&method=test

Методы

В данный момент здесь предоставлен только список методов, позднее будет добавлено подробное описание и входные/выходные данные.

/test

/setChatColor

/setChatNick

/sendChatMessage

/getWithdraws

/getDeposits

/getUserInfo

/setToken

/getToken

/getBalance

/online

/offline

/getUserState

/getMyHistoryList

/getMyList

/getListByUID

/getHistoryList

/getListByName

/getListByClass

/getLPriceByName

/getLPriceByClass

/getItemByID

/getItemHistory

/dropCache

/getInventory

/edit

/remove

/removeAll

/buy

/trades

/sendItems

/getItems