2


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

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

4

4 回答 4

2

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

如果您尝试发送彩信而不收取费用,那么我不确定如何执行此操作,或者是否可能。

于 2008-09-10T14:06:04.953 回答
1

你可以自己做。一些 MMS 公司只有一个可以调用的 SOAP API。您需要做的就是构建 XML 并通过 URL 将其发送出去。我以前做过一次,但不记得我使用的公司的名称。

于 2008-09-10T13:54:15.887 回答
1

这篇文章前面讨论了 SMS 的不同方法,可能对您有所帮助。

于 2008-09-10T14:12:10.227 回答
0

您可以使用 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 工作。

于 2015-10-05T23:59:57.060 回答