API入门-API接口使用
My Blog[ 我的博客 ] :新零云博客-云翼校园计划
大家可以来学习学习噢!!!
文章目录
1.购买API接口(这里不做了解,自行购买)
2.获取ID和Key 或者appcode (类似账号密码)
高级认证:ID和Key
简单认证:appcode
这里送上我的appcode
这个是查询天气的—使用次数:100
AppCode:38f9dacf8c994377855b900be1e5a0b9
3.使用你需要的请求示例(API文档里会有)
例如使用php
<?php
$host = "https://jisutianqi.market.alicloudapi.com";
$path = "/weather/query";
$method = "GET";
$appcode = "你自己的AppCode";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
$querys = "city=%E5%AE%89%E9%A1%BA&citycode=citycode&cityid=cityid&ip=ip&location=location";
$bodys = "";
$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);
}
var_dump(curl_exec($curl));
?>
4.请求参数
5.修改appcode和天气相关信息 即可
这里演示 安徽-芜湖的天气
修改后代码:
<?php
$host = "https://jisutianqi.market.alicloudapi.com";
$path = "/weather/query";
$method = "GET";
$appcode = "38f9dacf8c994377855b900be1e5a0b9";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
$querys = "city=芜湖&citycode=citycode&cityid=cityid&ip=ip&location=location";
$bodys = "";
$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);
}
var_dump(curl_exec($curl));
?>