SMSCash

Получить список цен — API SMSCash

Возвращает цены и остатки по стране. Сервис можно не указывать, чтобы получить весь список.

Справочник методов API

Получить список цен

Возвращает цены и остатки по стране. Сервис можно не указывать, чтобы получить весь список.

API-ключ в запросе

GET https://smscash.org/stubs/handler_api.php?api_key=APIKEY&action=getPrices&country=43&service=mm
ПараметрТипОбязательностьОписаниеПример
api_keystringОбязательныйAPI-ключ. Также можно передать в заголовке X-API-Key или Authorization: Bearer.APIKEY
actionstringОбязательныйНазвание методаgetPrices
countrystringОбязательныйКод страны43
servicestringНеобязательныйКод сервисаmm

Пример ответа

{
  "43": {
    "mm": {
      "2.960": 126
    }
  }
}

В country передавайте цифровой api_code из getCountries. Буквенный code тоже принимается.

200 — Цены в USD с тремя знаками после точки и доступное количество.

Ошибки

BAD_KEY — Неверный, отозванный ключ или запрещённый IP. Проверьте ключ, доступ и IP-адрес сервера.

BANNED — Аккаунт заблокирован. Обратитесь в поддержку.

BAD_ACTION — Неизвестный метод или отсутствующий обязательный параметр. Исправьте action и обязательные параметры.

ERROR_RATE_LIMIT — Превышена частота или число одновременных запросов. Снизьте частоту и учтите Retry-After.

ERROR — Временная ошибка сервера. Примените задержку с увеличением интервала; выдачу повторяйте с тем же Idempotency-Key.

BAD_COUNTRY — Страна не найдена, отключена или телефонный код неоднозначен. Передайте api_code или буквенный code из getCountries.

BAD_SERVICE — Сервис не найден или отключён. Выберите код из getServiceList.