API Документация

Изучите документацию и начните работу со Skinify

Вступление

Добро пожаловать в API Skinify!
Если у вас есть какие-либо вопросы или предложения, пожалуйста, свяжитесь с нами.

Структура ответа

Ответы у всех методов API в формате JSON.
Успешные вызовы API содержат {"status":"success"} в корне тела ответа.
Неуспешные запросы будут содержать status error и подробную информацию
об ошибке: {"status":"error", "error_message":"some_error"}

Аутентификация

Всем методам требуется API токен. Посетите настройки проекта, чтобы получить его.
API токен должен быть отправлен в запросе как HTTP-заголовок «Token».

Token: sometesttoken

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

Ограничение количества запросов

В нашей системе установлен лимит в 300 запросов к серверу в минуту. Если этот лимит превышен, произойдет временная блокировка, а ответ API будет следующим: {"status":"error", "error_message":"request_limit_exceeded"}

Схема взаимодействия сайта и Skinify API

  1. Пользователь нажимает ссылку (кнопку) «Оплатить скинами Steam»
  2. Сайт отправляет запрос в Skinify и возвращает ссылку для оплаты
  3. Веб-сайт перенаправляет пользователя на ссылку оплаты Skinify
  4. Пользователь выбирает скины из своего инвентаря, подтверждает сделку. После получения скинов нами, ваш сайт получит IPN с суммой, за которую были переданы нам предметы. Сумма также будет начислена на баланс проекта и может быть выведена любым удобным способом.