如何发送短信

问题描述 投票:0回答:2

我想通过我的C#、C++代码向手机发送短信。有谁能够帮助我。我不想将任何移动设备或任何外部设备连接到我的计算机。我只有我的笔记本电脑或台式电脑,我想编写一个 C++ 或 C# 应用程序,可以向手机发送短信。

c# c++ sms sms-gateway
2个回答
4
投票

Clickatell是流行的短信网关,覆盖220多个国家的819个网络

API 通过以下方式提供连接选项选择:HTTP/SSMPPSMTPFTPXMLSOAPCOM。您可以简单地选择您在 C# 或 C++ 中使用舒服的任何合适的连接方法。


举几个例子,HTTP 方法就像从应用程序请求以下 URI 一样简单:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here   

SMTP 方法包括向

[email protected]
发送一封纯文本电子邮件,其正文如下例所示:

user: xxxxx
password: xxxxx
api_id: xxxxx
to: NUMBER
text: Message Body Here

在我看来,其他方法也同样易于交互。您可以从 Clickatell API 指南查看完整详细信息。


0
投票

有几个选择。您可以使用像 Twilio、Clickatell 或许多其他网关这样的网关。这些方法需要花钱,但比其他方法更可靠。我为 Twilio 编写了一个 C#/.NET 库,使其超级易于使用

或者,您可以向每个用户询问他们的运营商,然后向他们手机的电子邮件地址发送电子邮件。这不太可靠,需要您知道他们使用哪个运营商,如果他们更换运营商,他们必须记住告诉您。

© www.soinside.com 2019 - 2024. All rights reserved.