TP5
<?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
$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);
//curl_setopt($ch, CURLOPT_URL, "http://v.juhe.cn/weather/index?cityname=%E5%BE%B7%E9%98%B3&key=8e04ba2e832a73cb80fc2403abb1d807");
curl_setopt($ch, CURLOPT_URL, "http://apis.juhe.cn/mobile/get?phone=18888888888&key=XXXX");
$response = curl_exec($ch);
//http://v.juhe.cn/weather/index?cityname=%E5%BE%B7%E9%98%B3&key=8e04ba2e832a73cb80fc2403abb1d807
$result = json_decode($response, true);
if (empty($result)) {
return json(['code' => -1, 'data' => '', 'msg' => '请求失败']);
}
if ('0' != $result['error_code']) {
return json(['code' => -2, 'data' => '', 'msg' => $result['error_code'] ]);
}
return json(['code' => 1, 'data' => $result, 'msg' => 'success']);
}
}