使用 PHP 的 TextLocal SMS 网关 API,无需 rawurlencode

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

我正在使用 TextLocal.in API 发送短信,但这就是它的样子,因为我的短信模板中有换行符。

看起来像这样。

请查看

$message
变量的内容。如果我错误地删除了换行符,则不会发送短信,并且响应返回为“无效模板”。不仅如此,在以这种方式放置文本的代码中,它甚至“看起来很糟糕”,每当我看到它时,我都会突然有一种想要更改它的冲动。因此,为了确保事情永远完好无损,并尽量减少出错的机会,我想把它改成这样
Hi, welcome. Your Login OTP is '.$code.'<br><br> Please use this OTP to login to your account and connect with people and access ebooks.<br><br> Shubham Jha
。然而,这不起作用。只有前者有效并且短信发送成功。我该如何改变它?

php api sms urlencode textlocal
1个回答
0
投票

请检查您在 Textlocal.in 上上传的短信模板。

模板格式似乎是短信网关的痴迷。这是因为,据我所知,模板表单至关重要,并且 SMS 网关会与 TRAI 注册的模板交叉检查此信息,或者 TRAI 本身也会这样做。其他保持不变,只是可变部分发生了变化。

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