垃圾分类API接口实例

在思源的协助下完成了这个垃圾分类API接口。

截图

垃圾分类

接口源码实例

<?php
/*
*垃圾分类接口
*优梦云
*umqun.com
*/
header('Access-Control-Allow-Origin:*');
$key = isset($_GET['key'])?$_GET['key']:'';
$url = 'https://service.xiaoyuan.net.cn/garbage/index/search?kw='.$key.'';
$UserAgent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1';
$ip = rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254);
//curl
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip));  //构造IP 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_ENCODING, '');
curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($curl);
curl_close($curl);
header('Content-type:text/json'); 
$Array = json_decode($data,true);
// print_r($Array);
$info=json_encode($Array,JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE);
echo $info;
?>
5 条回复A管理员Y会员M游客
  1. tourist LV.1
    散仙 M 板凳
    调用提示null0
    • tourist LV.9
      蓝优 A
      @散仙:这个调用时要循环
  2. tourist LV.1
    BBJ不败君 M 沙发
    这样其实还是用的别人的接口...
    • tourist LV.1
      思源 M
      @BBJ不败君:二次解析+突破查询限制
    • tourist LV.9
      蓝优 A
      @BBJ不败君:思源说的没错,虽说是别人的接口。但是可以突破限制。这东西实用就好。