post sendNumbersOnline
https://{ourserver.com}/api/resellers/sendNumbersOnline
ВАЖНО!
URL сервера Onlinesim предоставляется сотрудниками партнерской поддержки. Обратите внимание, что URL сервера Onlinesim в примере заменен на заглушку.
В этом запросе следует передавать все доступные для продажи номера. Данный запрос должен отправляться на сервер Onlinesim каждые 5 минут (для подтверждения аптайма Вашего сервера) и после каждого изменения списка номеров: после добавления новых номеров или удаления каких-либо ранее переданных.
Однако, есть альтернативный вариант: для подтверждения аптайма, Вы можете воспользоваться запросом checkWork, а для добавления и удаления номеров - запросами addNumber и removeNumber соответственно.
ВАЖНО!
Необходимо, чтобы Ваш сервер возвращал актуальное количество одновременно доступных номеров. Например, если у Вас есть SIM банк на 512 портов и только 64 GSM-модуля в оборудовании, Вам необходимо вернуть 64 номера, а не 512.
Нарушение этого условия повлечет автоматическую блокировку системой выдачу Ваших номеров на 30 минут.
ВАЖНО!
Включение параметраrent
(присваиванием ему значения1
) позволяет клиентам арендовать Ваши номера на длительный период, значительно увеличивая Ваш доход.
Однако Вам необходимо связаться с партнерской поддержкой для получиения подробной информации об условиях и требованиях к арендным номерам, перед тем, как мы включим этот функционал на Вашем аккаунте.
Серверы
https://{ourserver.com}
Parameters
Тело запроса
- Schema
- Examples
- objectПример:
{"numbers":[{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}],"test":"test1"}
Свойства:numbers
arrayПример:[{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}]
Items:- objectПример:
{"number":"+46050910804","country_id":46,"operator":24012,"date_start":1658209063,"port_id":"Port1","rent":0}
test
stringПараметр для тестов. Может принимать одно из двух значений: `test1` или `test2`.
Будучи равным `test1` отправит запрос на сервер, но данные, переданные таким запросом не будут сохранены нашим сервером (не вызовет исполнения функции).
Если параметр будет равен `test2`, то сервер Onlinesim в ответе вернет тело Вашего запроса.Пример:"test1"
Перечисление:test1
test2
Ответы
200
- Schema
- Examples
- objectПример:
{"response":1,"ids":{"#number#":0}}
Свойства:response
mixed1, если запрос был выполнен успешно, либо выведет сообщение об ошибкеПример:1
Одно из:- stringПример:
"string"
- integerПример:
0
ids
objectПример:{"#number#":0}
400
- Schema
- Examples
- stringОписание ошибкиПример:
"string"