我需要发送MMS认为C#应用程序。我已经找到了两个有趣的组件:
http://www.winwap.com
http://www.nowsms.com
有没有人有其他第三方组件的经验?
有人可以解释我需要哪种服务器发送这些彩信?它是经典的SMTP服务器吗?
答案 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工作。