基于php的语音验证码接口调用代码实例.doc
文本预览下载声明
基于php的语音验证码接口调用代码实例
代码描述:基于php的语音验证码接口调用代码实例
代码平台:聚合数据
!--?php
// +----------------------------------------------------------------------
// | JuhePHP [ NO ZUO NO DIE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2010-2015 All rights reserved.
// +----------------------------------------------------------------------
// | Author: Juhedata info@--
// +----------------------------------------------------------------------
?
//----------------------------------
// 语音验证码调用示例代码 - 聚合数据
// 在线接口文档:/docs/61
//----------------------------------
?
header(Content-type:text/html;charset=utf-8);
?
?
//配置您申请的appkey
$appkey = *********************;
?
?
?
?
//************1.发送语音验证码************
$url = /yuntongxun/voice;
$params = array(
??????valicode = ,//验证码内容,字母、数字 4-8位
??????to = ,//接收手机号码
??????playtimes = ,//验证码播放次数,默认3
??????key = $appkey,//应用APPKEY(应用详细页查询)
??????dtype = ,//返回数据的格式,xml或json,默认json
);
$paramstring = http_build_query($params);
$content = juhecurl($url,$paramstring);
$result = json_decode($content,true);
if($result){
????if($result[error_code]==0){
????????print_r($result);
????}else{
????????echo $result[error_code].:.$result[reason];
????}
}else{
????echo 请求失败;
}
//**************************************************
?
?
?
?
?
/**
?* 请求接口返回内容
?* @param? string $url [请求的URL地址]
?* @param? string $params [请求的参数]
?* @param? int $ipost [是否采用POST形式]
?* @return? string
?*/
function juhecurl($url,$params=false,$ispost=0){
????$httpInfo = array();
????$ch = curl_init();
?
????curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
????curl_setopt( $ch, CURLOPT_USERAGENT , JuheData );
????curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );
????curl_setopt( $ch, CURLOPT_TIMEOUT , 60);
????curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );
????curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
????if( $ispost )
????{
????????curl_setopt( $ch , CURLOPT_POST , true );
????????curl_setopt( $ch , CURLOPT_POSTFIELDS , $params
显示全部