post addMessage

https://{ourserver.com}/api/resellers/addMessage
v2

ВАЖНО!
URL сервера Onlinesim предоставляется сотрудниками партнерской поддержки. Обратите внимание, что URL сервера Onlinesim в примере заменен на заглушку.

Этот запрос пересылает сообщения, которые были получены Вашими номерами на сервер Onlinesim.

Вы можете отфильтровать сообщения перед отправкой запроса (отсылать только SMS от заказанного сервиса) или отсылать все сообщения, а мы произведем фильтрацию на своей стороне.

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

Серверы

https://{ourserver.com}

Parameters

Authorization
Обязательный

Смотрите подробнее тут

В: header
Схема:
  • string
    Пример: "Bearer apiKey"
Content-Type
Обязательный
Заголовок `Content type` и кодировка
В: header
Схема:
  • string
    Пример: "application/json; charset=utf-8"
    Перечисление: application/json; charset=utf-8

Тело запроса

Ваш сервер должен отослать этот запрос как только заказанный номер получит сообщение.
Тип содержимого:
application/json
  • Schema
  • Examples
  • object
    Пример: {"date":"1658209069","number":"+234112233445","from":"Instagram","message":"Your OTP is 785094","test":"test1"}
    Свойства:
    • date
      string
      Обязательный
      Дата и время приема сообщения (в любом формате, например UNIX timestamp)
      Пример: "1658209069"
    • number
      string
      Обязательный

      Номер телефона в международном формате или ID номера (смотри ответ сервера на запрос sendNumbersOnline)

      Пример: "+234112233445"
    • from
      string
      Обязательный
      Имя или номер отправителя
      Пример: "Instagram"
    • message
      string
      Обязательный
      Текст сообщения
      Пример: "Your OTP is 785094"
    • test
      string
      Параметр для тестов. Может принимать одно из двух значений: `test1` или `test2`.
      Будучи равным `test1` отправит запрос на сервер, но данные, переданные таким запросом не будут сохранены нашим сервером (не вызовет исполнения функции).
      Если параметр будет равен `test2`, то сервер Onlinesim в ответе вернет тело Вашего запроса.
      Пример: "test1"
      Перечисление: test1 test2

Ответы

200

Ответ сервера Onlinesim
Тип содержимого:
application/json
  • Schema
  • Examples
  • object
    Пример: {"response":1}
    Свойства:
    • response
      mixed
      1, если запрос был выполнен успешно, либо выведет сообщение об ошибке
      Пример: 1
      Одно из:
      • string
        Пример: "string"
      • integer
        Пример: 0

400

Bad Request
Тип содержимого:
text/html
  • Schema
  • Examples
  • string
    Пример: "string"