Как отправить MMS с помощью C # - PullRequest
2 голосов
/ 10 сентября 2008


Мне нужно отправить MMS думал, что приложение C #. Я уже нашел 2 интересных компонента: http://www.winwap.com
http://www.nowsms.com

У кого-нибудь есть опыт работы с сторонними компонентами?
Может кто-нибудь объяснить, какой сервер мне нужен для отправки этих MMS? Это классический SMTP-сервер?

Ответы [ 4 ]

2 голосов
/ 10 сентября 2008

Обычно я всегда делал это с помощью стороннего агрегатора. Сообщения скомпилированы в SMIL, который является языком описания для сообщений MMS. Затем они отправляются агрегатору, который затем отправляет их через шлюз MMS оператора сети. Обычно с них взимается плата за сообщение, и агрегаторы будут покупать сообщения в блоке у операторов.

Если вы пытаетесь отправить MMS-сообщение без оплаты, я не уверен, как это сделать, или это возможно.

1 голос
/ 10 сентября 2008

В этом посте ранее обсуждались различные подходы к СМС, и он может оказаться полезным для вас.

1 голос
/ 10 сентября 2008

Ты мог бы сделать это сам. Некоторые MMS-компании просто имеют API-интерфейс SOAP, по которому можно звонить. Все, что вам нужно сделать, это создать XML и отправить его по URL. Я делал это раньше, но не могу вспомнить название компании, которую использовал.

0 голосов
/ 06 октября 2015

Вы можете использовать Twilio для этого. Вы можете погрузиться в документы для получения подробной информации о реализации, но с помощью вспомогательной библиотеки C # код для отправки MMS будет выглядеть следующим образом:

 // Send a new outgoing MMS by POSTing to the Messages resource */
    client.SendMessage(
        "YYY-YYY-YYYY", // From number, must be an SMS-enabled Twilio number
        person.Key,     // To number, if using Sandbox see note above
        // message content
        string.Format("Hey {0}, Monkey Party at 6PM. Bring Bananas!", person.Value),
        // media url of the image
        new string[] {"https://demo.twilio.com/owl.png" }
    );

Отказ от ответственности: я работаю на Twilio.

...