安吉星API文档:


安吉星 API onstar.com.cn 

地址: https://www.onstar.com.cn/mssos/sos/wechat/v1/process
解锁: {"alertTypes":[],"commandType":"unlockDoor","pin":"333333"}
上锁:{"alertTypes":[],"commandType":"lockDoor","pin":"333333"}
车辆位置: {"alertTypes":[],"commandType":"location","pin":"333333"}
返回:
{"code": null,"response": "success","responseMessage": "远程解锁请求已发送,请稍候","respMsg": "远程解锁请求已发送,请稍候","data": null}
{"code": null,"response": "error","responseMessage": "正在执行其他车辆服务,请稍后重试","respMsg": "正在执行其他车辆服务,请稍后重试", "data": null}

Content-Type: application/json
ACCESS-TOKEN: c3494ba294242f2650d32804a6b03dd9
//COOKIES: 58d095f535b66481c386ef87e9e0b2fe=58fdc5c566afce851a0e4c551fb49fa6; JSESSIONID=2541C3203565B600C67D5E5B96605521

cancelStart   取消启动
start  启动发动机
alert   闪灯鸣笛
openTrunk  打开后备箱
setHvacSettings  设置空调

 

 

 

 PHP源码:

<?php
/**
 * 公共方法
 * 模拟post进行url请求
 * @param $postUrl
 * @param $curlPost
 * @return string
 */
function http_json_data($postUrl, $curlPost, $token) {
    if (empty($postUrl) || empty($curlPost)) {
        return false;
    }
    $ch = curl_init();//初始化curl
    $header = array();
    $header[] = 'Accept:application/json';
    $header[] = 'Content-Type:application/json';
    //兼容新版api接口,token在header中请求
    $header[] = 'ACCESS-TOKEN:'.$token;
    curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页
    curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上
    curl_setopt($ch, CURLOPT_POST, 1);//post提交方式
    curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//验证对方的SSL证书
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//检查声称服务器的证书的身份
    $data = curl_exec($ch);//运行curl
    curl_close($ch);
    return $data;
     
}
   //需要登陆获取到token
   $token = '17f6ce8d0fbb96c5f69102f611e39e8f';
   $curlPost = '{"alertTypes":[],"commandType":"location","pin":"333333"}';
       //pin:车辆控制密码
       //lockDoor 车辆上锁
       //unlockDoor 车辆解锁
       //cancelStart   取消启动
       //start  启动发动机
       //alert   闪灯鸣笛
       //openTrunk  打开后备箱
       //setHvacSettings  设置空调
       //location 获取车辆位置
   $updateTask=http_json_data($postUrl='https://www.onstar.com.cn/mssos/sos/wechat/v1/process', $curlPost, $token);
   echo "<BR>";
   echo "//车辆操作结果:<br>";
   echo $updateTask;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM