1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > php post调用api PHP(CURL)POST数据调用API简单示例

php post调用api PHP(CURL)POST数据调用API简单示例

时间:2023-05-30 15:17:29

相关推荐

php  post调用api PHP(CURL)POST数据调用API简单示例

/**

*@一个完整的POST调用API的过程 百度知道

*@author: bo.xiao

*/

$url = ‘/restserver/zhidao’;

$data = array(

‘api_key’=>’3qQ2Edm62Vd4bAVCwNoxgn0l’,

‘method’=>’baidu.zhidao.getQuestionList’,

‘call_id’=>’1308713190’,

‘cid’=>59533,

‘qstatus’=>1,

‘format’=>’json’,

‘page_no’=>1,

‘page_size’=>25,

‘keywords’=>’财务’,

‘bd_sig’=>’2bad1c47bb75e0363a689f4b09743afb’

);

$json_data = postData($url, $data);

$array = json_decode($json_data,true);

echo ‘

’;print_r($array);

function postData($url, $data)

{

$ch = curl_init();

$timeout = 300;

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$handles = curl_exec($ch);

curl_close($ch);

return $handles;

}

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。