如何实现php调用云片网接口发送短信

如何实现php调用云片网接口发送短信

内容导读

收集整理的这篇技术教程文章主要介绍了如何实现php调用云片网接口发送短信,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1650字,纯文字阅读大概需要3分钟

内容图文

这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下

php调用云片网接口发送短信的实现方法

云片网发送短信

/**
 * [SendSms description]
 * @param [string] $tpl_content [发送的短信内容]
 * @param

 $send_mobile [发送的手机号码]
 */
public function SendSms($tpl_content,$send_mobile)
{

$this->yunpian_appkey = env('yunpian_appkey');//云片账户appkey

$this->yunpian_secret = env('yunpianSecretXYZ');//云片账户secret

//初始化

$ch

= curl_init();

$data=array('text'=>$tpl_content,'apikey'=>$this->yunpian_appkey,'mobile'=>$send_mobile);

curl_setopt ($ch, CURLOPT_URL, 'https://sms.yunpian.com/v2/sms/single_send.json');

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept:text/plain;charset=utf-8', 'Content-Type:application/x-www-form-urlencoded', 'charset=utf-8'));

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_TIMEOUT, 10);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

$send_data = curl_exec($ch);

curl_close($ch);

//解析返回结果(json格式字符串)

$backmassage = json_decode($send_data,true);

echo '$backmassage ';

//这里是写在了job里面所以记了个日志可忽略!

Log::info('smsmessagelog: '.$send_data);

return [$backmassage,$send_data];
}

云片短信接口文档:http://www.yunpian.com/api2.0/api-domestic/single_send.html

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

关于PHP中外观模式facade pattern的解析

php的构造函数解析

以上就是如何实现php调用云片网接口发送短信的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的如何实现php调用云片网接口发送短信全部内容,希望文章能够帮你解决如何实现php调用云片网接口发送短信所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com