Index.php
1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
/**
* Created by PhpStorm.
* User: YRF
* Date: 2023/11/14
* Time: 16:42
*/
namespace app\api\controller\v8;
//允许所有的跨域请求
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: *");
header('Access-Control-Allow-Methods: POST,GET,OPTIONS');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 86400');
date_default_timezone_set('PRC');
use app\common\controller\Api;
use app\common\helper\HttpHelper;
use think\Db;
//v6 巡检端功能
class Index extends Api
{
// 无需登录的接口,*表示全部
protected $noNeedLogin = ['*'];
// 无需鉴权的接口,*表示全部
protected $noNeedRight = ['*'];
//1.查询摄像头接口
public function getCamera(){
$url="https://camera.ynzhsk.cn/api/reservoir/hkws/Hardware/getListByReservoir";
$info =HttpHelper::get($url);
$info = json_decode($info, true);
if($info['data']){
return $this->success("返回成功",$info);
}else{
return $this->error("返回失败");
}
}
//获取token
public function tokenLogin(){
$appKey="waterPro_54989312";
$appSecret="bef381707451606b34c1f9b4b18bd5d7";
$url="https://tyuims.tenyes.cn/api/access_token";
$postdata=[
"appKey"=>$appKey,
"appSecret"=>$appSecret,
];
$res =HttpHelper::post($url,$postdata);
$jsondata=json_decode($res,true);
if($jsondata['code']==200){
$loginurl="https://tyuims.tenyes.cn/api/login/token";
$logindata=[
"token"=>$jsondata['data']
];
$res =HttpHelper::post($loginurl,$logindata);
$jsonlogin=json_decode($res,true);
print_r($jsonlogin);return ;
return $this->success($jsondata['msg'],$jsondata['data']);
}else{
return $this->error("请求失败");
}
}
}