我需要发送彩信以为 C# 应用程序。我已经找到了 2 个有趣的组件:
http://www.winwap.com
http://www.nowsms.com
有没有人有其他第三方组件的经验?
有人可以解释我需要什么样的服务器来发送这些彩信吗?它是经典的 SMTP 服务器吗?
我需要发送彩信以为 C# 应用程序。我已经找到了 2 个有趣的组件:
http://www.winwap.com
http://www.nowsms.com
有没有人有其他第三方组件的经验?
有人可以解释我需要什么样的服务器来发送这些彩信吗?它是经典的 SMTP 服务器吗?
通常,我总是使用 3rd 方聚合器来完成此操作。消息被编译成 SMIL,它是 MMS 消息的描述语言。然后将它们发送到聚合器,聚合器将通过网络运营商的 MMS 网关发送它们。它们通常按每条消息收费,聚合器将从运营商那里购买块中的消息。
如果您尝试发送彩信而不收取费用,那么我不确定如何执行此操作,或者是否可能。
你可以自己做。一些 MMS 公司只有一个可以调用的 SOAP API。您需要做的就是构建 XML 并通过 URL 将其发送出去。我以前做过一次,但不记得我使用的公司的名称。
这篇文章前面讨论了 SMS 的不同方法,可能对您有所帮助。
您可以使用 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 工作。