<?php
//获取百度的token
$tokenUrl='https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=**********&client_secret=*********';(你们自己的ak,sk)
$result = http_get($tokenUrl);
$access_token_obj = json_decode($result);
$access_token = $access_token_obj->access_token;
//调用百度的文字识别接口
$url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token='.$access_token;
//图片的路径
$data = array(
'url'=>'http://file.juzimi.com/shouxiepic/jdzxmo3.jpg'
);
//curl post请求
$result = http_post($url,$data);
function http_post($url,$post_data){
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
$data = curl_exec($curl);
//var_dump(curl_errno($curl));
curl_close($curl);
return $data;
}
function http_get($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$tmpInfo = curl_exec($curl);
curl_close($curl);
return $tmpInfo;
}