获取支持的字体列表
请求地址
http
GET /open/v1/font_list
Header
http
access_token: {{access_token}}
请求参数 Query Params
无
响应
响应示例
json
{
"trace_id": "66d968c8861396c03226a01156fb6279",
"code": 0,
"msg": "success",
"data": [
{
"id": "67761743410e421bbd0ea50739c9b1ee",
"name": "得意黑",
"preview": "https://cy-cds-test-innovation.cds8.cn/prj/chanying/res/font/9bd89969.png",
"ttf_path": "https://cy-cds-test-innovation.cds8.cn/public/res/font/cccc24d2-7324-4342-93d7-367e071179e5.ttf"
},
{
"id": "55e7a4d323374b1686fc3330bbb00d0f",
"name": "MiSans",
"preview": "https://cy-cds-test-innovation.cds8.cn/public/res/font/fefe0e6c.png",
"ttf_path": "https://cy-cds-test-innovation.cds8.cn/public/res/font/d5b02524-6e98-40f7-bbf8-7e7094007ce1.ttf"
}
]
}
响应字段说明
一级字段 | 二级字段 | 说明 |
---|---|---|
code | 响应状态码 | |
msg | 响应消息 | |
data | 响应数据列表 | |
id | 字体id | |
name | 字体名称 | |
preview | 字体预览 | |
ttf_path | 字体链接 |
响应状态码说明
code | 说明 |
---|---|
0 | 响应成功 |
400 | 传入参数格式错误 |
10400 | AccessToken验证失败 |
40000 | 参数错误 |
50000 | 系统内部错误 |
请求示例
bash
curl -L 'https://www.chanjing.cc/api/open/v1/font_list' -H 'access_token: 7iMxZ8sJ0ZX6ywrXzqvb/5qWuXKYulc7K3euSde2RyVrKvk+twv72v9S8EOSf40d' -H 'Content-Type: application/json'
go
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://www.chanjing.cc/api/open/v1/font_list"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("access_token", "7iMxZ8sJ0ZX6ywrXzqvb/5qWuXKYulc7K3euSde2RyVrKvk+twv72v9S8EOSf40d")
req.Header.Add("Content-Type", "application/json")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
java
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://www.chanjing.cc/api/open/v1/font_list")
.method("GET", body)
.addHeader("access_token", "7iMxZ8sJ0ZX6ywrXzqvb/5qWuXKYulc7K3euSde2RyVrKvk+twv72v9S8EOSf40d")
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();
py
import requests
import json
url = "https://www.chanjing.cc/api/open/v1/font_list"
payload = {}
headers = {
'access_token': '7iMxZ8sJ0ZX6ywrXzqvb/5qWuXKYulc7K3euSde2RyVrKvk+twv72v9S8EOSf40d',
'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)