接口说明:
ACG 图片,指的是动画、漫画、游戏之类的图片。 ACG 接口 可以随机返回一张图片 #接口参数
接口参数:
接口地址: https://v1.alapi.cn/api/acg
请求方式: GET POST
请求参数:
参数名称 | 是否必选 | 参数类型 | 示例 | 说明 |
---|---|---|---|---|
format | 否 | sgtring | json | 返回数据类型。可选:json ,默认直接返回图片 |
可以缩放图片大小
直接在图片链接后面加参数就可以了
比如:https://file.alapi.cn/image/comic/215610-154116697054cd.jpg
后面加上 !/both/500x200
就变成:https://file.alapi.cn/image/comic/215610-154116697054cd.jpg!/both/500x200
就可以缩放图片尺寸为 :宽 500 像素,高 200 像素
返回参数
参数名称 | 说明 |
---|---|
url | 图片地址 |
width | 图片宽度 |
height | 图片高度 |
total | ACG 图片总数量 |
JavaScript代码:
var data = "format=json";var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function() { if(this.readyState === 4) { console.log(this.responseText); } }); xhr.open("POST", "https://v1.alapi.cn/api/acg"); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.send(data);
Java
OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded,application/x-www-form-urlencoded"); RequestBody body = RequestBody.create(mediaType, "format=json"); Request request = new Request.Builder() .url("https://v1.alapi.cn/api/acg") .method("POST", body) .addHeader("Content-Type", "application/x-www-form-urlencoded") .addHeader("Content-Type", "application/x-www-form-urlencoded") .build(); Response response = client.newCall(request).execute();
php
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://v1.alapi.cn/api/acg", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "format=json", CURLOPT_HTTPHEADER => array( "Content-Type: application/x-www-form-urlencoded", "Content-Type: application/x-www-form-urlencoded" ), )); $response = curl_exec($curl); curl_close($curl); echo $response;