Как я могу отправлять SMS-сообщения, как это делает Twitter? - PullRequest
5 голосов
/ 14 апреля 2009

Все ли сотовые компании имеют открытые API, которые позволяют отправлять SMS-сообщения, как это делает Twitter?

Нужно ли платить за это?

Ответы [ 6 ]

6 голосов
/ 14 апреля 2009

Многие (большинство?) Мобильных компаний имеют шлюзы электронной почты, позволяющие отправлять SMS. Я считаю, что для AT & T это phonenumber@text.att.net, но у каждого провайдера будет свой адрес.

5 голосов
/ 14 апреля 2009

Эта статья в Википедии обобщает это довольно хорошо. Некоторые сотовые компании имеют простые форматы. Например, Verizon использует number@vtext.com.

0 голосов
/ 26 мая 2013

Это становится немного сложнее. Шлюзы электронной почты могут работать для некоторых операторов, но не для других. Как уже отмечалось, это зависит от вашей сотовой связи, того, что мы можем использовать для агрегатора и, возможно, сторонней "несущей". Однако это также зависит от объема. Если вы просто отправляете случайные SMS-сообщения по электронной почте, это, безусловно, может работать, но иногда используется, и вы не получаете подтверждений, которые обычно видит ваш телефон. Для массовых передач сообщений вам, как правило, необходимо поговорить с вашим оператором о доступе к его «шлюзу SMSC». Шлюз SMSC говорит по интернет-протоколу (SMPP) для передачи сообщений из вашего приложения в облака оператора. Он рассчитан на объем, и вы получите коды ответов для своих сообщений.

0 голосов
/ 14 мая 2009

Если вам нужно надежное решение, то да, вам придется заплатить за него, есть несколько бесплатных версий.

Мы использовали Clickatell с более ранним проектом http://www.clickatell.com/developers.php

0 голосов
/ 14 мая 2009

Взгляните на messagepub . Они предоставляют простой API, позволяющий отправлять SMS-сообщения из вашего приложения.

0 голосов
/ 14 апреля 2009

Это зависит от того, в какой стране вы находитесь. В Великобритании платить, чтобы отправить - получение бесплатно.

...