当前位置:首页 » 资讯中心 » 常见问题 » 基于PHP的短信接口调用示例代码模板

基于PHP的短信接口调用示例代码模板

文章出处:阅信短信验证码平台人气:-发表时间:2016-08-11 00:00:00【

        如下代码示例是阅信短信验证码平台为方便客户提供的短信接口请求的代码示例,使用前还需要用户提前申请API服务和在短信模板中新增加一个版块,并且审核通过。

 date_default_timezone_set('PRC'); //设置时区为东八区否则时间比北京时间早8小时

 

 $url = 'http://IP/端口号';//接口地址

 $mttime=date("YmdHis");

 $name = '*******';//开通的用户名

 $password='*****************';//密码

 $post_data['name']  = $name;

 $post_data['pwd'] = md5($password.$mttime);

 $post_data['content'] = '【阅信短信平台】验证码888888,打死也不能告诉别人哦。';

 $post_data['phone']    = '12345678901';//手机号码

 $post_data['subid']    = '';

 $post_data['mttime']=$mttime;

 $o = "";

 foreach ( $post_data as $k => $v )

  {

     $o.= "$k=" . urlencode( $v ). "&" ;

  }

 $post_data = substr($o,0,-1);

 $res = request_post($url, $post_data);

 print $res;

 

 

/**

 * 模拟post进行url请求

 * @param string $url

 * @param string $param

 */

function request_post($url = '', $param = '') {

   if (empty($url) || empty($param)) {

      return false;

   }

 

   $postUrl = $url;

   $curlPost = $param;

   $ch = curl_init();//初始化curl

   curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页

   curl_setopt($ch, CURLOPT_HEADER, 0);//设置header

   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且屏幕上

   curl_setopt($ch, CURLOPT_POST, 1);//post提交方式

   curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);

   $data = curl_exec($ch);//运行curl

   curl_close($ch);

 

   return $data;

}

?>

相关推荐:阅信短信平台|短信验证码平台|短信接口代码示例


联系我们
阅信短信平台办公区
北京金楼世纪科技有限公司

公司电话:400-114-8008

企业邮箱: jinloushiji@jinloushiji.cn

地址:北京市西城区新街口外大街 28 号 主楼 323 室

 
咨询热线
400-114-8008