gpt4 book ai didi

java - Clickatell 显示已发送到网关但未使用 Java 接收短信?

转载 作者:行者123 更新时间:2023-12-04 04:46:17 25 4
gpt4 key购买 nike

我正在使用 clickatell 短信网关,用 Java 向用户发送短信。

为此,我已在 clickatell 上注册并购买了 小型企业 API -
美洲区域交通
向美国用户发送短信。我已激活 双向号码 .我的 Java 代码看起来像 -

    String url = "http://api.clickatell.com/http/sendmsg?";
List<NameValuePair> params = new LinkedList<NameValuePair>();
params.add(new BasicNameValuePair("user", "user"));
params.add(new BasicNameValuePair("password", "password"));
params.add(new BasicNameValuePair("api_id", "XXXXX"));
params.add(new BasicNameValuePair("to", "1XXXXXXXXXX"));
params.add(new BasicNameValuePair("text", "Demo Message"));
params.add(new BasicNameValuePair("from", "my-two-way-number"));
params.add(new BasicNameValuePair("mo", "1"));

String paramString = URLEncodedUtils.format(params, "utf-8");
url += paramString;
HttpGet get = new HttpGet(url);

HttpResponse response = client.execute(get);

当我运行这个 java 代码时,我得到了 api-message-id 作为响应,我检查了 状态 上的这个 api-message-id clickatell 消息报告 它显示 送到网关 ,但消息是在电话上收到的。

我使用的电话号码格式是 1 代表国家/地区代码 并剩下10位电话号码。当我尝试使用其他格式时,它给了我错误。

我不明白为什么我的手机在显示时没有收到短信 送到网关

最佳答案

如果您已将短信发送到印度号码:
As per TRAI regulations, you are only permitted to deliver promotional or commercial messages during normal office hours. Please refer to the following page for the full regulations
http://www.nccptrai.gov.in/nccpregistry/regulation1diccndiv.pdf .

请不要在印度本地时间晚上 9 点之后发送消息。

我已经联系了客户服务并了解了这些信息。

关于java - Clickatell 显示已发送到网关但未使用 Java 接收短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18119320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com