API для отправки SMS сообщений

В данном форуме описаны все API, поддерживаемые нашими услугами.

Re: API для отправки SMS сообщений

Сообщение BubnovRV » 20 фев 2013, 08:25

senderid может быть произвольным? То есть могу ли я одно сообщение отправить с senderid=Qwerty, а другое с senderid=Asdfgh? Можете ли Вы выделить для приема СМС сообщений персональный номер (у нас есть оборудование, которое не умеет префиксы вставлять в СМС)?
BubnovRV
 
Сообщения: 192
Зарегистрирован: 06 мар 2012, 05:41
Откуда: Новосибирск

Re: API для отправки SMS сообщений

Сообщение sd » 20 фев 2013, 09:35

BubnovRV писал(а):senderid может быть произвольным? То есть могу ли я одно сообщение отправить с senderid=Qwerty, а другое с senderid=Asdfgh? Можете ли Вы выделить для приема СМС сообщений персональный номер (у нас есть оборудование, которое не умеет префиксы вставлять в СМС)?

Можно указывать любой SenderID из разрешенных именно вам. Если вам нужен какой-то определенный набор SenderID, то отправляйте заявку в абон.службу. Что касается выделения индивидуального номера, то пока такой возможности нет, но планируется.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение fremdling » 20 фев 2013, 12:26

sd писал(а):Что-то не то с телефоном наверное. Сайт использует тоже самое API, что описано здесь на форуме. Я только что отправил сообщение из 322 символов - все дошло нормально. Что у вас за телефон, кстати?

Проблему решил, действительно вины Комтьюба в косяке с разбивкой multipart не было. "Глючил" SMS-шлюз, который на comtube запросы и делал у меня. Спасибо...
fremdling
 
Сообщения: 5
Зарегистрирован: 11 фев 2013, 10:05

Re: API для отправки SMS сообщений

Сообщение DeSalittoMain » 20 фев 2013, 16:34

День добрый!
sd писал(а):А, так вы не PHP используете. Я то пример для него приводил. Когда в PHP пишется $params['numfile'] = "@./file.txt", то на сервер передается сам файл, а не его имя. Посмотрите, как это можно сделать в VisualFoxPro... я, к сожалению, не знаю. Цель - передать именно файл, а не его имя.

К сожалению, все-таки, что-то не то с лыжами...
Попробовал другим способом, с использованием интерфейса с curl...
На глаз - все должно было быть замечательно, сначала формируем массив:
Код: Выделить всё
LOCAL ARRAY aryPost(7,2)
aryPost(1,1) = "action" && name
aryPost(1,2) = "send" && value

aryPost(2,1) = "message" && name
aryPost(2,2) = ThisForm.Urlencode(ThisForm.Toutf8(ALLTRIM(Thisform.Edit1.Value))) && value

aryPost(3,1) = "numfile" && name
aryPost(3,2) = FILETOSTR("d:\SendSMS\nums.txt") && value

aryPost(4,1) = "senderid" && name
aryPost(4,2) = ALLTRIM(ThisForm.aSender(ThisForm.Combo5.ListItemId,1)) && value

aryPost(5,1) = "type" && name
aryPost(5,2) = "csv" && value

aryPost(6,1) = "username" && name
aryPost(6,2) = lsSenderName && value

aryPost(7,1) = "signature" && name
aryPost(7,2) = lsSignature2 && value

Затем его POST-им...
Код: Выделить всё
xyz=HttpPost("http://api.comtube.ru/scripts/api/sms.php", @aryPost, "", "MyTrace()")

Результат - аналогичен...
Код: Выделить всё
code:400
desc:numfile '7916314xxXX': The value is not a file


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

В связи с этим вопрос: если я, как временное решение, использую конструкцию вида &number=#1;#2;#3 и т.д. - каков сейчас лимит номеров в одном запросе и через какое время можно безболезненно выдавать следующий?

Заранее благодарен!
DeSalittoMain
 
Сообщения: 6
Зарегистрирован: 11 фев 2013, 21:53

Re: API для отправки SMS сообщений

Сообщение sd » 20 фев 2013, 23:38

DeSalittoMain писал(а):В связи с этим вопрос: если я, как временное решение, использую конструкцию вида &number=#1;#2;#3 и т.д. - каков сейчас лимит номеров в одном запросе и через какое время можно безболезненно выдавать следующий?

Заранее благодарен!

Лимит номеров без файла - 100. Так что можно пока что поступать именно так.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение lanket » 20 фев 2013, 23:59

sd писал(а):... Единственное, что надо действительно сделать - при предоставлении документов и подписании доп.договора (?) разрешать пользователю устанавливать произвольные SenderID.


Хотим перейти на Ваш API-СМС.
Причина возросшие расходы на СМС (у вас подешевле).
Наша программа генерит автоматически СМСки удаленным работникам.
Также иногда делаем рассылки старым клиентам о подарках или бонусах.
В связи с этим у предыдущего оператора "Произвольный SenderID" очень в этом выручал.
Рассылки обычно от "Skidki" или "Podarok" "Akciya"
Смски работникам обычно были с названием объекта.
Очень требуется произвольный ID Sendera.
Готовы подписать договор или написать гарантийное письмо, как Вам удобно.
Для подтверждения своих слов готов в личку или по Email отправить скриншоты другого провайдера для подтверждения нехулиганских намереней.
lanket
 
Сообщения: 1
Зарегистрирован: 29 сен 2011, 09:35

Re: API для отправки SMS сообщений

Сообщение sd » 21 фев 2013, 00:05

lanket писал(а):
sd писал(а):... Единственное, что надо действительно сделать - при предоставлении документов и подписании доп.договора (?) разрешать пользователю устанавливать произвольные SenderID.


Хотим перейти на Ваш API-СМС.
Причина возросшие расходы на СМС (у вас подешевле).
Наша программа генерит автоматически СМСки удаленным работникам.
Также иногда делаем рассылки старым клиентам о подарках или бонусах.
В связи с этим у предыдущего оператора "Произвольный SenderID" очень в этом выручал.
Рассылки обычно от "Skidki" или "Podarok" "Akciya"
Смски работникам обычно были с названием объекта.
Очень требуется произвольный ID Sendera.
Готовы подписать договор или написать гарантийное письмо, как Вам удобно.
Для подтверждения своих слов готов в личку или по Email отправить скриншоты другого провайдера для подтверждения нехулиганских намереней.

Думаю, вам нужно просто ввести все данные о вашей компании (вы ведь зарегистрировались как юрлицо). Распечатайте и подпишите договор и отправьте нам. Мы подпишем и отправим обратно вам вашу копию. После этого напишите запрос в тех.поддержку, чтобы разрешили устанавливать произвольный senderid.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение fremdling » 22 фев 2013, 10:51

Тестирую, как ведёт себя сервис в "исключительных" ситуациях, что бы в рабочем режиме не попасть в просак. И получил следующую странность, при отправке СМС и недостатке средств на счёте.
На счёте отрицательная сумма. Отправляю запрос API серверу:
Код: Выделить всё
?action=send&number=8913838xxxx&message=%04%1A%00+%04%12%040%04%3C%00&type=xml&charset=utf-8&username=fremdling


Получаю ответ от сервера:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<result>
...
<count>1</count>
<code>200</code>
<desc>OK</desc>
</result>

Что не айс! Должно же быть: 402 – Not enough money OR Payment required....

В мониторинге, статус СМС: Статус: Не удалось выполнить. Недостаточно денег
Запрос статуса через API:
Код: Выделить всё
<status>0</status>
<desc>Not enough money</desc>
fremdling
 
Сообщения: 5
Зарегистрирован: 11 фев 2013, 10:05

Re: API для отправки SMS сообщений

Сообщение sd » 22 фев 2013, 21:35

fremdling писал(а):Тестирую, как ведёт себя сервис в "исключительных" ситуациях, что бы в рабочем режиме не попасть в просак. И получил следующую странность, при отправке СМС и недостатке средств на счёте.
На счёте отрицательная сумма. Отправляю запрос API серверу:
Код: Выделить всё
?action=send&number=8913838xxxx&message=%04%1A%00+%04%12%040%04%3C%00&type=xml&charset=utf-8&username=fremdling


Получаю ответ от сервера:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<result>
...
<count>1</count>
<code>200</code>
<desc>OK</desc>
</result>

Что не айс! Должно же быть: 402 – Not enough money OR Payment required....

В мониторинге, статус СМС: Статус: Не удалось выполнить. Недостаточно денег
Запрос статуса через API:
Код: Выделить всё
<status>0</status>
<desc>Not enough money</desc>

Да, есть такой момент. Проверку на баланс когда-то убрали по какой-то причине. Вернем обратно.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение armexcapital » 28 фев 2013, 00:57

Последний раз редактировалось armexcapital 09 май 2013, 06:10, всего редактировалось 1 раз.
armexcapital
 
Сообщения: 3
Зарегистрирован: 22 фев 2013, 21:31

Пред.След.

Вернуться в API

Просмотр страницы «Кто сейчас на форуме COMTUBE»

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron