烟大空闲教室查询

查询烟台大学某节课教学楼内空闲教室

请求地址

https://api.mayuko.cn/v2/ytunullroom

请求方式


HTTPS GET

非文件上传的POST时,enctype=application/x-www-form-urlencoded。

系统级参数

所有接入点需要的参数。

参数名称 类型 示例值 必须 说明
SK string c7acff69c5a5acd08fcc4af108b592dd 必须 每一个用户名对应唯一一个SK值。

应用级参数

每个接入点自己的参数。

参数名称 类型 示例值 必须 说明
jxl int 8 必须 教学楼
js int 1 必须 节数

以JSON格式返回结果。

系统级参数

所有接入点需要的参数。

参数名称 类型 说明
code string 1:正常
-1:SK错误
-2:参数错误

应用级参数

每个接入点自己的参数。

参数名称 类型 说明
js int 教室编号
type string 教室类型
zw int 剩余座位数
time string 刷新时间戳

请求实例


PHP 为例的请求实例。

                    
$sk = '';
$url = "https://api.mayuko.cn/v2/ytunullroom/?sk=sk&jxl=8&js=1";
echo get_file($url);
function get_file($url)
{
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    $data = curl_exec($curl);
    curl_close($curl);
    return $data;
}
                    
                

JAVA 为例的请求实例。

                    
public static void main(String path[]) throws Exception {
    URL u=new URL("https://api.mayuko.cn/v2/ytunullroom/?sk=sk&jxl=8&js=1");
    InputStream in=u.openStream();
    ByteArrayOutputStream out=new ByteArrayOutputStream();
    try {
        byte buf[]=new byte[1024];
        int read = 0;
        while ((read = in.read(buf)) > 0) {
            out.write(buf, 0, read);
        }
    } finally {
        if (in != null) {
            in.close();
        }
    }
    byte b[]=out.toByteArray( );
    System.out.println(new String(b,"utf-8"));
}
                    
                

Python 为例的请求实例。

                    
import urllib.parse
import urllib.request

data={}
data['sk']=''
data['参数']=''
url_values=urllib.parse.urlencode(data)
url = 'https://api.mayuko.cn/v2/ytunullroom/?sk=sk&jxl=8&js=1?'
full_url=url+url_values
data=urllib.request.urlopen(full_url).read()
z_data=data.decode('UTF-8')
print(z_data)
                    
                

JSON格式返回结果。

[
    {
        "js": "101",
        "type": "多媒体教室+黑板",
        "zw": "98",
        "times": "1494860412"
    },
    {
        "js": "104",
        "type": "多媒体教室+黑板",
        "zw": "132",
        "times": "1494860412"
    },
    {
        "js": "105",
        "type": "多媒体教室+黑板",
        "zw": "150",
        "times": "1494860412"
    },
    {
        "js": "106",
        "type": "多媒体教室+黑板",
        "zw": "132",
        "times": "1494860413"
    },
    {
        "js": "107",
        "type": "多媒体教室+黑板",
        "zw": "165",
        "times": "1494860413"
    },
    {
        "js": "108",
        "type": "多媒体教室+黑板",
        "zw": "320",
        "times": "1494860413"
    },
    {
        "js": "110",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "112",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "114",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "117",
        "type": "多媒体教室+黑板",
        "zw": "116",
        "times": "1494860413"
    },
    {
        "js": "118",
        "type": "多媒体教室+黑板",
        "zw": "144",
        "times": "1494860413"
    },
    {
        "js": "119",
        "type": "多媒体教室+黑板",
        "zw": "150",
        "times": "1494860413"
    },
    {
        "js": "120",
        "type": "多媒体教室+黑板",
        "zw": "153",
        "times": "1494860413"
    },
    {
        "js": "201",
        "type": "多媒体教室+黑板",
        "zw": "95",
        "times": "1494860413"
    },
    {
        "js": "202",
        "type": "多媒体教室+黑板",
        "zw": "86",
        "times": "1494860413"
    },
    {
        "js": "203",
        "type": "多媒体教室+黑板",
        "zw": "132",
        "times": "1494860413"
    },
    {
        "js": "204",
        "type": "多媒体教室+黑板",
        "zw": "141",
        "times": "1494860413"
    },
    {
        "js": "205",
        "type": "多媒体教室+黑板",
        "zw": "132",
        "times": "1494860413"
    },
    {
        "js": "206",
        "type": "多媒体教室+黑板",
        "zw": "165",
        "times": "1494860413"
    },
    {
        "js": "207",
        "type": "多媒体教室+黑板",
        "zw": "324",
        "times": "1494860413"
    },
    {
        "js": "209",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "210",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "212",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "213",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "214",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "216",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "217",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "219",
        "type": "多媒体教室+黑板",
        "zw": "116",
        "times": "1494860413"
    },
    {
        "js": "220",
        "type": "多媒体教室+黑板",
        "zw": "145",
        "times": "1494860413"
    },
    {
        "js": "221",
        "type": "多媒体教室+黑板",
        "zw": "150",
        "times": "1494860413"
    },
    {
        "js": "222",
        "type": "多媒体教室+黑板",
        "zw": "153",
        "times": "1494860413"
    },
    {
        "js": "223",
        "type": "多媒体教室+黑板",
        "zw": "421",
        "times": "1494860413"
    },
    {
        "js": "301",
        "type": "录播教室",
        "zw": "88",
        "times": "1494860413"
    },
    {
        "js": "302",
        "type": "多媒体教室+黑板",
        "zw": "88",
        "times": "1494860413"
    },
    {
        "js": "303",
        "type": "多媒体教室+黑板",
        "zw": "140",
        "times": "1494860413"
    },
    {
        "js": "304",
        "type": "多媒体教室+黑板",
        "zw": "155",
        "times": "1494860413"
    },
    {
        "js": "305",
        "type": "多媒体教室+黑板",
        "zw": "144",
        "times": "1494860413"
    },
    {
        "js": "306",
        "type": "多媒体教室+黑板",
        "zw": "155",
        "times": "1494860413"
    },
    {
        "js": "308",
        "type": "多媒体教室+黑板",
        "zw": "324",
        "times": "1494860413"
    },
    {
        "js": "310",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "311",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "313",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "314",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860413"
    },
    {
        "js": "315",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860413"
    },
    {
        "js": "317",
        "type": "多媒体教室+黑板",
        "zw": "61",
        "times": "1494860414"
    },
    {
        "js": "318",
        "type": "多媒体教室+黑板",
        "zw": "218",
        "times": "1494860414"
    },
    {
        "js": "320",
        "type": "多媒体教室+黑板",
        "zw": "105",
        "times": "1494860414"
    },
    {
        "js": "321",
        "type": "多媒体教室+黑板",
        "zw": "130",
        "times": "1494860414"
    },
    {
        "js": "322",
        "type": "多媒体教室+黑板",
        "zw": "135",
        "times": "1494860414"
    },
    {
        "js": "323",
        "type": "录播教室",
        "zw": "138",
        "times": "1494860414"
    },
    {
        "js": "324",
        "type": "多媒体教室+黑板",
        "zw": "375",
        "times": "1494860414"
    },
    {
        "js": "402",
        "type": "多媒体教室",
        "zw": "116",
        "times": "1494860414"
    },
    {
        "js": "404",
        "type": "多媒体教室",
        "zw": "150",
        "times": "1494860414"
    },
    {
        "js": "405",
        "type": "多媒体教室",
        "zw": "130",
        "times": "1494860414"
    },
    {
        "js": "406",
        "type": "多媒体教室",
        "zw": "157",
        "times": "1494860414"
    },
    {
        "js": "408",
        "type": "多媒体教室",
        "zw": "324",
        "times": "1494860414"
    },
    {
        "js": "410",
        "type": "多媒体教室",
        "zw": "218",
        "times": "1494860414"
    },
    {
        "js": "411",
        "type": "多媒体教室",
        "zw": "139",
        "times": "1494860414"
    },
    {
        "js": "413",
        "type": "多媒体教室",
        "zw": "218",
        "times": "1494860414"
    },
    {
        "js": "414",
        "type": "多媒体教室",
        "zw": "139",
        "times": "1494860414"
    },
    {
        "js": "416",
        "type": "多媒体教室",
        "zw": "218",
        "times": "1494860414"
    },
    {
        "js": "418",
        "type": "录播教室",
        "zw": "100",
        "times": "1494860414"
    },
    {
        "js": "420",
        "type": "多媒体教室",
        "zw": "130",
        "times": "1494860414"
    },
    {
        "js": "421",
        "type": "多媒体教室",
        "zw": "133",
        "times": "1494860414"
    },
    {
        "js": "422",
        "type": "多媒体教室",
        "zw": "377",
        "times": "1494860414"
    },
    {
        "js": "507",
        "type": "多媒体教室",
        "zw": "290",
        "times": "1494860414"
    },
    {
        "js": "517",
        "type": "实验课",
        "zw": "50",
        "times": "1494860414"
    },
    {
        "js": "521",
        "type": "多媒体教室",
        "zw": "110",
        "times": "1494860414"
    },
    {
        "js": "522",
        "type": "多媒体教室",
        "zw": "110",
        "times": "1494860414"
    }
]