第三方接口使用

原创 2019-01-15 19:16:55 350
摘要:<?php $area = $_GET['area'];     $host = "https://saweather.market.alicloudapi.com";     $path = "/spot
<?php
	$area = $_GET['area'];
    $host = "https://saweather.market.alicloudapi.com";
    $path = "/spot-to-weather";
    $method = "GET";
    $appcode = "3abb381aa4aa46fdb71c9d59b8617fbc";
    $headers = array();
    array_push($headers, "Authorization:APPCODE " . $appcode);
    $querys = "area=$area";
    $bodys = $area;
    $url = $host . $path . "?" . $querys;

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://"))
    {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    $res = curl_exec($curl);
    echo $res;
?>

get方式获取接口所需参数,传值给接口。获取返回数据

批改老师:查无此人批改时间:2019-01-16 09:14:27
老师总结:完成的不错。if判断,1== 这个不需要,函数的返回值是 true和false,所以可以用作判断了。继续加油。

发布手记

热门词条