public function requestSmsCode()
{
$url = 'https://api.leancloud.cn/1.1/requestSmsCode';
$data = '{"mobilePhoneNumber": "要发送的目标电话号码"}';
$content_type = "Content-Type: application/json";
$x_id = "X-LC-Id: {$app_id}";
$x_key = "X-LC-Key: {$app_key}";
$curl_handler = curl_init();
curl_setopt($curl_handler, CURLOPT_URL, $url);
curl_setopt($curl_handler, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handler, CURLOPT_POST, 1);
curl_setopt($curl_handler, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl_handler, CURLOPT_HTTPHEADER, [$content_type, $x_id, $x_key]);
curl_close($curl_handler);
}接下来是验证的方法: public function verifySmsCode()
{
$url = 'https://api.leancloud.cn/1.1/verifySmsCode/获取到的验证码?mobilePhoneNumber=要发送的目标电话号码';
$content_type = "Content-Type: application/json";
$x_id = "X-LC-Id: {$app_id}";
$x_key = "X-LC-Key: {$app_key}";
$curl_handler = curl_init();
curl_setopt($curl_handler, CURLOPT_URL, $url);
curl_setopt($curl_handler, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handler, CURLOPT_POST, 1);
curl_setopt($curl_handler, CURLOPT_HTTPHEADER, [$content_type, $x_id, $x_key]);
$result= curl_exec($curl_handler);
curl_close($curl_handler);
return $result;
}我这算帮 leancloud 做了广告不?可惜没费用啊!
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。