我对短信和如何发送它有点困惑.我一直在四处寻找,我发现你可以购买短信.我看到一些你以490美元获得10k文本消息的地方,但我发现这非常昂贵,我很想知道是否有更好的免费方式.
我知道许多网站都使用短信提醒,如谷歌日历.我相信谷歌主机有自己的服务器或东西.
我也知道很多较小的网站每月收取3美元的服务费用,其服务中的一项功能就是向您发送短信提醒.我非常怀疑他们在文本上支付4美分并允许无限提醒.
那么我可以免费托管自己的网关吗?最好是在Windows机器上运行的东西.
或者这些网站使用电子邮件短信或类似的东西,这就是他们如何免费获得它?
我试图弄清楚如何让它在我发送时免费.我发现服务必须付费才能发送这些消息有点愚蠢.我本以为它就像电子邮件,你可以免费发送它们.
我知道接收短信的人可能需要付费,但这取决于他们的手机计划.
我有一个具有多个SMPP绑定的Kannel网关(一个运营商需要单独的发送器和接收器绑定,而另一个允许收发器绑定).收发器绑定不显示此问题,因此我不会深入研究这些问题.
在单独的接收器/发送器绑定场景中,大多数(但不是全部)DLR失败,"获得DLR但无法找到消息或对其不感兴趣",如下面的日志文件摘录所示:(已经完成了一些简单的匿名化) )
2011-10-28 08:41:24 [6182] [9] DEBUG: SMPP[tx_bind]: Sending PDU:
2011-10-28 08:41:24 [6182] [9] DEBUG: SMPP PDU 0x12d76c0 dump:
2011-10-28 08:41:24 [6182] [9] DEBUG: type_name: submit_sm
2011-10-28 08:41:24 [6182] [9] DEBUG: command_id: 4 = 0x00000004
2011-10-28 08:41:24 [6182] [9] DEBUG: command_status: 0 = 0x00000000
2011-10-28 08:41:24 [6182] [9] DEBUG: sequence_number: 108 = 0x0000006c
2011-10-28 08:41:24 [6182] [9] DEBUG: service_type: "SHORT_CODE_REMOVED"
2011-10-28 08:41:24 [6182] [9] DEBUG: source_addr_ton: 0 = 0x00000000
2011-10-28 08:41:24 [6182] [9] DEBUG: source_addr_npi: 1 = 0x00000001
2011-10-28 …Run Code Online (Sandbox Code Playgroud) 我实际上是尝试使用CDYNE及其API发送短信.为此,我使用Java和HttpGet和HttpClient对象(Httpcore和HttpClient库).我将请求发送到https URL,发送参数如https://www.example.com/SecureREST/SimpleSMSsend?PhoneNumber=ABC&Message=XYZ
我正在使用GET请求并且所有参数都在URL中,这是一个安全问题吗?如果URL中的Message参数的内容包含敏感信息,该怎么办?有人可以嗅探网络以获取内容,或者是否安全,因为请求是使用HTTPS发送的?
我相信只有www.example.com在握手过程中是可见的,一旦完成,一切都是加密的,但我只是想确定.
我有一个用于发送短信的API网址,我必须在创建新用户后执行此网址.使用PHP如何在后台调用url?我试过了file_get_contents()
我的网址是这样的
使用file_get_contents()im得到"错误请求"时,由于url的更改所有' & '被替换为' &'.这将替换传递给url的用户名和密码.
并尝试了其他一些功能fopen() curl().不幸的是,所有这些功能即将面临同样的问题.
那么调用这种URL的正确方法是什么?提前致谢.
我想通过我的网站将短信发送到我的数据库中的一组电话号码.你能指导我怎么做,哪些是我可以整合的最好和最可靠的短信api?是否可以免费或低成本发送短信?我想只在印度发短信,如果有人有这方面的经验,请提前回复.
知道的人能告诉我我对SMS消息格式的控制吗?
例如,粗体字或回车等?我想回车对我来说是最重要的,这有可能吗?如果可以,怎么办?
我想知道,要么twilio支持双向SMS服务,即它不是双向的。如果是,请让我知道如何为双向SMS服务实现它。
如果不支持,请通知我一些其他支持此功能的SMS网关。
谢谢。
任何人都可以解释如何达到以下要求.
我需要如何使用PHP或任何其他语言实现这一点.
谢谢,Lokesh.
如何在BlackBerry中以编程方式发送短信?
我在某处读到,我需要服务器端以及客户端代码来发送短信.这是真的吗?要将消息从1个设备发送到另一个设备或从仿真器发送到设备,我真的需要服务器端和客户端代码吗?
我在客户端找到了这个代码,但我没有得到输出.
private void sendSMS(String phone, String message) throws RuntimeException, ServicesManagerException, IOException
{
// TODO Auto-generated method stub
System.out.println("in send sms function");
MessageConnection conn =
(MessageConnection)Connector.open("sms://+919099087960");
BinaryMessage msgOut = (BinaryMessage) conn.newMessage(MessageConnection.BINARY_MESSAGE);
msgOut.setPayloadData("my binary payload".getBytes("UTF-8"));
conn.send(msgOut);
}
Run Code Online (Sandbox Code Playgroud) sms blackberry blackberry-jde blackberry-simulator sms-gateway
我试图从J2ME应用程序发送短信,但我得到NullPointer异常.这是我的整个代码.如果您有任何想法,请帮助我.非常感谢...我正在使用MessageConnection在J2ME中发送短信.请纠正我错在哪里.
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.wireless.messaging.*;
public class SendSms extends MIDlet implements CommandListener {
Display display;
private TextField toWhom;
private TextField message;
private Alert alert;
private Command send, exit;
MessageConnection clientConn;
private Form compose;
public SendSms() {
display = Display.getDisplay(this);
compose = new Form("Compose Message");
toWhom = new TextField("To", "", 10, TextField.PHONENUMBER);
message = new TextField("Message", "", 600, TextField.ANY);
send = new Command("Send", Command.BACK, 0);
exit = new Command("Exit", Command.SCREEN, 5);
compose.append(toWhom);
compose.append(message);
compose.addCommand(send);
compose.addCommand(exit);
compose.setCommandListener(this);
} …Run Code Online (Sandbox Code Playgroud) sms ×10
sms-gateway ×10
php ×3
java ×2
blackberry ×1
bulksms ×1
c# ×1
formatting ×1
https ×1
java-me ×1
kannel ×1
send ×1
smpp ×1
twilio ×1
url ×1