For the best experience turn off the battery saving mode.

Документация REST API сервиса BSG

Интегрируйте возможности сервиса рассылок BSG в личный проект.
API предназначен для разработчиков и сопровождается детальной документацией.

Введение в ЦЕНЫ

BSG предоставляет API для получения информации о ценах вашего аккаунта.

Доступные http методы:

  • GET /rest/hlr/prices/{tariff}
  • GET /rest/sms/prices/{tariff}
  • GET /rest/viber/prices/{tariff}

Объект ЦЕНА

{ «type»:»hlr»,
«country»:»UA»,
«country_name»:»Ukraine»,
«mcc»:»255″,
«price»:»0.0200000″,
«currency»:»EUR»
}

Объект предоставляет информацию о цене

АТРИБУТЫ

Атрибут
Вид
Описание
type
type: string

Type of the service. Possible values: sms, hlr, viber.

country
type: string

Country name.

country_name
type: string

Код страны (ISO-3166-1).

mcc
type: int

Мобильный код страны.

mnc
type: int

Код мобильной сети

price
type: float

Значениен цены.

currency
type: string

Для всех поддерживаемых стран, возвращаемый код ISO-4217 .

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Запршиваемые параметры отсутствуют.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

Параметр
Вид
Описание
tariff
type: int

Тарифный код ценовой сетки.

ВОЗВРАТ
Возвращает объект цены, если запрос был успешным. Если запрос не удался, возвращается объект ошибки

ПРИМЕР ОТВЕТА

{ «error»:0,
«errorDescription»:»No errors»,
«prices»:[
{
«type»:»viber»,
«country»:»UA»,
«country_name»:»Ukraine»,
«mcc»:»255″,
«price»:»0.2300000″,
«currency»:»EUR»
}
]
}

В СЛУЧАЕ ОШИБКИ

{ «error»:»6″,
«errorDescription»:»Invalid tariff code»
}

Rate this post