Расшифровка параметров и статусов основных запросов

Для использования API необходимы специальные данные в частности партнерский код и секретный ключ (предоставляется нами), которые будут использоваться для формирования md5-хеш (захешированная строка из передаваемых параметров нужна для проверки целостности передаваемых данных и проверки на безопасность). Также нужно передавать краткие значения тарифов в запросе (предоставляются нами).

Получение данных для доступа на VPS-сервер после его аренды — api.govpsfx.com/server/server/get

параметры передаваемые в post запросе:

  • Параметр rate — тариф. Возможные значения — для каждого партнера свои тарифы, например: singapore, france_classic, france_mini.
  • Параметр term — срок аренды. Возможные значения — 1, 3, 6, 9, 12.
  • Параметр partner_code — партнерский код. Возможные значения — 1880 (для каждого партнера уникальный предоставляется нами).
  • Параметр client_id — ID клиента. Возможные значения — 16773 (уникальное числовое значение).
  • Параметр hash — md5 хеш. Возможные значения — сформированный md5-хеш, описание по формированию md5-хеш читайте здесь.

Статусы ответов:

Код 200 — VPS-сервер предоставлен успешно. Пример ответа:

Json с данными VPS-сервера:

{
ip — 212.83.138.108
port — 8015
login — Admin
password – 4iJtCt7
created_at – 01.07.2020
end_at – 02.08.2020
rate – france_classic
client_id – 16773
server_id — 16773
}

  • Код 202 — VPS-сервер подготавливается к выдаче, данные будут предоставлены, как только VPS будет создан. Чтобы получить данные для доступа на VPS-сервер после его аренды позже, партнер должен сделать на своей стороне обработчик для получения отложенных запросов. Более подробно читайте здесь. Ответ — order created,access to the server will be provided during the day.
  • Код 400 — переданы некорректные параметры. Ответ — сообщение с описанием ошибки.
  • Код 403 — передан неправильный md5-хеш, либо запрос не может быть выполнен. Ответ — сообщение с описанием ошибки.
  • Код 500 — внутренняя ошибка сервера, нужно обратиться к техподдержке. Ответ — internal error.

После получения успешного ответа нужно сохранить полученные данные VPS-сервера в базе данных для дальнейшего использования, либо выдать клиенту статус операции об успешной выдаче VPS-сервера.

Продление сервера — api.govpsfx.com/server/prolongate

параметры передаваемые в post запросе:

  • Параметр term — срок аренды. Возможные значения — 1, 3, 6, 9, 12.
  • Параметр partner_code — партнерский код. Возможные значения — 1880 (для каждого партнера уникальный предоставляется нами).
  • Параметр server_id — ID сервера. Возможные значения — 16773 (уникальное числовое значение).
  • Параметр hash — md5-хеш. Возможные значения — сформированный md5-хеш, описание по формированию md5-хеш читайте здесь.

Статусы ответов:

— Код 200 — VPS-cервер продлен успешно. Пример ответа:

Json с датой окончания аренды VPS-сервера:

{
end_at – 02.08.2020
}

  • Код 400 — переданы некорректные параметры. Ответ — сообщение с описанием ошибки.
  • Код 403 — передан неправильный md5-хеш, либо запрос не может быть выполнен. Ответ — сообщение с описанием ошибки.
  • Код 500 — внутренняя ошибка сервера, нужно обратиться к техподдержке. Ответ — internal error.

После получения успешного ответа, нужно обновить данные VPS-сервера, конкретно — дату окончания сервера. Либо, если произошла ошибка, выдать клиенту сообщение об ошибке.

Отзыв сервера — api.govpsfx.com/server/revoke

параметры передаваемые в post запросе:

  • Параметр server_id — ID сервера. Возможные значения — 16773 (для каждого VPS уникальный предоставляется нами).
  • Параметр partner_code — партнерский код. Возможные значения — 1880 (для каждого партнера уникальный предоставляется нами).
  • Параметр hash — md5-хеш. Возможные значения — сформированный md5-хеш, описание по формированию md5-хеш читайте здесь.

Статусы ответов:

  • Код 200 — заявка на отзыв создана успешно. Ответ — 1.
  • Код 400 — переданы некорректные параметры. Ответ — сообщение с описанием ошибки.
  • Код 403 — передан неправильный md5-хеш, либо запрос не может быть выполнен. Ответ — сообщение с описанием ошибки.
  • Код 500 — внутренняя ошибка сервера, нужно обратиться к техподдержке. Ответ — internal error.

После получения успешного ответа, нужно удалить VPS-сервер в базе данных, если произошла ошибка, выдать клиенту сообщение об ошибке.

Собери Форекс-комбо!

Выберите одно из наших комбо-предложение и получите бонус на торговый счет +
бесплатный VPS на 6 терминалов + торговый робот на выбор из нашей коллекции,
насчитывающей более 70 форекс-советников.

NPBFX
$75
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
InstaForex
$50
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
RoboForex
$40
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
World Forex
$20
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
AMarkets
15%
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
FreshForex
$3
  • Бесплатный VPS от GoVPSFX
  • Торговый советник на выбор
подробности
наверх