写(dú)

这是一个非常(yŏu)聊(qù)的API。

请求地址

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

请求方式


HTTPS GET

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

系统级参数

所有接入点需要的参数。

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

应用级参数

每个接入点自己的参数。

参数名称 类型 示例值 必须 说明
str1 string 有趣 必须 字符串1
str2 string 1无聊 必须 字符串2

以JSON格式返回结果。

系统级参数

所有接入点需要的参数。

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

应用级参数

每个接入点自己的参数。

参数名称 类型 说明
res string 返回内容

请求实例


PHP 为例的请求实例。

                    
$sk = '';
$url = "https://api.mayuko.cn/v2/xiedu/?sk=sk&date=9&str1=无聊&str2=有趣";
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/xiedu/?sk=sk&date=9&str1=无聊&str2=有趣");
    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/xiedu/?sk=sk&date=9&str1=无聊&str2=有趣?'
full_url=url+url_values
data=urllib.request.urlopen(full_url).read()
z_data=data.decode('UTF-8')
print(z_data)
                    
                

JSON格式返回结果。

{
    "cdoe": 1,
    "res": "无(yŏu)聊(qù)"
}