请求地址
https://api.chario.cn/api/bing
请求方式
GET
返回格式
图片请求示例
https://api.chario.cn/api/bing/?date=2026-07-20&format=json
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
date |
string | 否 | 日期(支持 YYYY-MM-DD / YYYYMMDD) |
idx |
string | 否 | 相对偏移(0=今日,1=昨日,-1=明日预发布) |
uhd |
string | 否 | UHD超清图片 |
format |
string | 否 | JSON 返回(含链接、日期、版权) |
返回参数
暂无返回参数说明
状态码格式说明
| 状态码 | 说明 |
|---|---|
200 |
请求成功 |
400 |
请求参数错误 |
401 |
未授权或 Token 无效 |
403 |
禁止访问 |
404 |
接口不存在 |
429 |
请求过于频繁 |
500 |
服务器内部错误 |
503 |
接口维护中 |
系统级错误
| 错误码 | 说明 |
|---|---|
400 | 请求参数错误或格式不正确 |
401 | 未提供 Token 或 Token 无效 / 已过期 |
403 | 无权限访问该接口,或账号被禁用 |
404 | 接口不存在或路径错误 |
405 | 请求方法不允许 |
429 | 请求频率超限,请稍后重试 |
500 | 服务器内部错误,请联系管理员 |
503 | 接口维护中,暂时不可用 |
业务级错误请以接口返回体中的 code / msg 字段为准。
PHP
$url = 'https://api.chario.cn/api/bing' . '?date=value&idx=value&uhd=value&format=value'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo $response;
C++
// 需链接 libcurl
#include <curl/curl.h>
#include <string>
#include <iostream>
static size_t write_cb(char* ptr, size_t size, size_t nmemb, void* userdata) {
auto* out = static_cast<std::string*>(userdata);
out->append(ptr, size * nmemb);
return size * nmemb;
}
int main() {
CURL* curl = curl_easy_init();
if (!curl) return 1;
std::string response;
std::string url = "https://api.chario.cn/api/bing?date=value&idx=value&uhd=value&format=value";
curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_cb);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response);
CURLcode res = curl_easy_perform(curl);
if (res == CURLE_OK) std::cout << response << std::endl;
curl_easy_cleanup(curl);
return 0;
}
Go
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
resp, err := http.Get("https://api.chario.cn/api/bing?date=value&idx=value&uhd=value&format=value")
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
在线测试
响应结果
等待请求…