Skip to content

获取支持的字体列表

请求地址

http
GET /open/v1/font_list
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传入参数格式错误
10400AccessToken验证失败
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)