<?php //echo md5('hello world');die; //118e57b1eecd61e54b502055d82aa57f //就扣地址:http://localhost/Project/Api/api.php //http://localhost/Project/Api/api.php?key=118e57b1eecd61e54b502055d82aa57f&cate_id=1&dtype=xml header('Content-Type:text/html;charset=utf-8'); //查询 // 接口地址:http://apis.juhe.cn/mobile/get // 支持格式:json/xml // 请求方式:get // 请求示例://http://localhost/Project/Api/api.php?key=118e57b1eecd61e54b502055d82aa57f&cate_id=1&dtype=xml // 请求参数说明: // id int 是 用户id // key string 是 应用APPKEY(应用详细页查询) // dtype string 否 返回数据的格式,xml或json,默认json // 返回参数说明: // error_code int 返回码 // reason string 返回说明 // result string 返回结果集 //接收用户的参数 //$cate_id=$_GET['cate_id']; $cate_id=1; //$dtype=isset($_GET['dtype'])?$_GET['dtype']:'json'; $dtype='xml'; //$key=$_GET['key']; $key="118e57b1eecd61e54b502055d82aa57f"; //服务(生成的端口)生成的key和用户穿来的key进行对比 $app_key=md5('hello world'.$cate_id); if($key!=$app_key){ die('非法操作'); } //生成接口 $pdo=new PDO('mysql:host=localhost;dbname=shop','root','root'); $pdo->exec('set names utf8'); $data=$pdo->query("select * from article where cate_id=$cate_id")->fetchAll(PDO::FETCH_ASSOC); if($dtype=='xml'){ header('content-Type:text/xml;charset=utf-8'); echo '<?xml version="1.0" encoding="utf-8"?>'; echo '<news>'; foreach($data as $v){ echo '<new>'; echo "<title>{$v['title']}</title>"; echo "<title>{$v['content']}</title>"; echo '</new>'; } echo '</news>'; }else{ echo json_encode($data,JSON_UNESCAPED_UNICODE); }
生成一个接口
最新推荐文章于 2021-01-22 22:44:39 发布