稳定、快速、免费的 API 接口服务
共收录了
1 个接口
通过关键词搜索图片
接口地址: https://api.zdck8.com/api/baiduimage
返回格式: JSON
请求方式: GET
Token 验证: 需要
接口价格: 免费
失败计费: 失败退款
请求头:X-API-Key: 您的 Token
也可通过api_key或key参数传递。
请求示例: https://api.zdck8.com/api/baiduimage?keyword=
请求参数说明:
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| keyword | 是 | string | 关键词 |
返回参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | Integer | code |
| message | String | message |
| keyword | String | keyword |
| imageUrl | String | imageUrl |
返回示例:
{
"code": 200,
"message": "成功",
"keyword": "美女",
"imageUrl": "https://img0.baidu.com/it/u=3185805278,117386612&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500"
}
错误码格式说明:
| 名称 | 类型 | 说明 |
|---|
$url = 'https://api.zdck8.com/api/baiduimage?keyword='; $options = [ 'http' => [ 'method' => 'GET', 'header' => "X-API-Key: YOUR_TOKEN\r\n", ], ]; $result = file_get_contents($url, false, stream_context_create($options)); echo $result;
Java代码示例:
HttpRequest request = HttpRequest.newBuilder(URI.create("https://api.zdck8.com/api/baiduimage?keyword=")) .header("X-API-Key", "YOUR_TOKEN") .method("GET", HttpRequest.BodyPublishers.noBody()) .build(); HttpResponse<String> response = HttpClient.newHttpClient().send( request, HttpResponse.BodyHandlers.ofString() ); System.out.println(response.body());
JavaScript代码示例:
var url = "https://api.zdck8.com/api/baiduimage?keyword=" var xhrGet = new XMLHttpRequest(); xhrGet.open('GET',url, true); xhrGet.send(); xhrGet.onreadystatechange = function() { if (xhrGet.readyState == 4 && xhrGet.status == 200) { //成功 var result = xhrGet.responseText; console.log(result); } else { //失败 } }
var url ="https://api.zdck8.com/api/baiduimage"; var data = "keyword=关键词&"; var xhrPost = new XMLHttpRequest(); xhrPost.open('POST', url, true); xhrPost.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhrPost.setRequestHeader('X-API-Key', 'YOUR_TOKEN'); xhrPost.send(data); xhrPost.onreadystatechange = function() { if (xhrPost.readyState == 4 && xhrPost.status == 200) { //成功 var result = xhrPost.responseText; console.log(result); } else { //失败 } }
import requests headers = { "X-API-Key": "YOUR_TOKEN", } response = requests.request( "GET", "https://api.zdck8.com/api/baiduimage?keyword=", headers=headers, ) print(response.text)
curl -X GET "https://api.zdck8.com/api/baiduimage?keyword=" \ -H "X-API-Key: YOUR_TOKEN"
req, _ := http.NewRequest("GET", "https://api.zdck8.com/api/baiduimage?keyword=", nil) req.Header.Set("X-API-Key", "YOUR_TOKEN") resp, err := http.DefaultClient.Do(req)
using var client = new HttpClient(); client.DefaultRequestHeaders.Add("X-API-Key", "YOUR_TOKEN"); var response = await client.SendAsync( new HttpRequestMessage(HttpMethod.Get, "https://api.zdck8.com/api/baiduimage?keyword=") ); Console.WriteLine(await response.Content.ReadAsStringAsync());
const response = await fetch('https://api.zdck8.com/api/baiduimage?keyword=', { method: 'GET', headers: { 'X-API-Key': 'YOUR_TOKEN' }, }); console.log(await response.text());
require 'net/http' uri = URI('https://api.zdck8.com/api/baiduimage?keyword=') request = Net::HTTP.const_get('Get').new(uri) request['X-API-Key'] = 'YOUR_TOKEN' puts Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') { |http| http.request(request).body }
let client = reqwest::Client::new(); let request = client.request(reqwest::Method::GET, "https://api.zdck8.com/api/baiduimage?keyword=") .header("X-API-Key", "YOUR_TOKEN"); println!("{}", request.send().await?.text().await?);
var request = URLRequest(url: URL(string: "https://api.zdck8.com/api/baiduimage?keyword=")!) request.httpMethod = "GET" request.setValue("YOUR_TOKEN", forHTTPHeaderField: "X-API-Key") URLSession.shared.dataTask(with: request) { data, _, _ in print(String(data: data ?? Data(), encoding: .utf8) ?? "") }.resume()
val request = Request.Builder() .url("https://api.zdck8.com/api/baiduimage?keyword=") .addHeader("X-API-Key", "YOUR_TOKEN") .method("GET", null) .build() val response = OkHttpClient().newCall(request).execute() println(response.body?.string())