我想要一些类似于 app.net 网站的东西。您单击一个按钮,然后可以选择通过短信(或电子邮件)将链接发送到您的手机。实现短信方面有哪些选项,是否有提供此功能的服务或开源包?
这是来自 app.net 的随机示例 http://app.net/q99live。单击“获取此应用程序”按钮即可明白我的意思。
像这样的东西甚至对我有用<a href="http://saasSMS.com?url=mycorp.com/test.html">Send link to Phone</a>
其中“saasSMS.com”是处理整个短信方面的服务。理想情况下,可以通过链接或表单帖子来处理该问题(如果成功或其他原因,它会重定向回您的网站)。
我不想要什么:一个下拉列表,让您选择您的运营商和一些尝试向您发送电子邮件@vtext.com 或类似内容的 php 页面。这还不够圆滑。
您可以使用维亚内特 HTTP API http://www.vianett.com/en/developers/sms-api-overview/http-get-post-api无需指定运营商即可在全球范围内发送 SMS 消息。
只要您的后端支持调用 HTTP 请求,它就可以工作。
下面是一个用 PHP 编写的示例:
<?php
// Register here to get a username and password:
// http://www.vianett.com/en/free-demonstration-account
if (vianett_sendsms('username', 'password', 'example', '+4412345678', 'Hello world', $error)) {
echo 'Success!';
} else {
echo $error;
}
function vianett_sendsms($username, $password, $from, $to, $msg, &$response=null) {
$url = 'https://smsc.vianett.no/v3/send.ashx';
$data = array(
'user' => $username,
'pass' => $password,
'src' => $from,
'dst' => $to,
'msg' => $msg
);
$qs = http_build_query($data);
$response = file_get_contents($url.'?'.$qs);
return $response == '200|OK';
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)