如何使用C#发送彩信

时间:2008-09-10 13:51:32

标签: c# mms


我需要发送MMS认为C#应用程序。我已经找到了两个有趣的组件: http://www.winwap.com
http://www.nowsms.com

有没有人有其他第三方组件的经验?
有人可以解释我需要哪种服务器发送这些彩信?它是经典的SMTP服务器吗?

4 个答案:

答案 0 :(得分:2)

通常我总是使用第三方聚合器完成此操作。消息被编译成SMIL,这是MMS消息的描述语言。然后将这些发送到聚合器,然后聚合器将通过网络运营商的MMS网关发送它们。它们通常按每个消息收费,聚合器将从运营商处块中购买消息。

如果您尝试发送彩信而未收费,那么我不知道该怎么做,或者是否有可能。

答案 1 :(得分:1)

你可以自己做。一些MMS公司只有一个可以调用的SOAP API。您需要做的就是构建XML并通过URL发送它。我曾经做过一次,但不记得我用过的公司的名字。

答案 2 :(得分:1)

This post之前讨论了不同的SMS方法,可能对您有所帮助。

答案 3 :(得分:0)

您可以使用Twilio来完成此任务。您可以dive into the docs了解具体的实施细节,但使用C# helper library代码发送彩信将如下所示:

 // 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工作。