SymbolFYI

Tài liệu API

API ký hiệu Unicode miễn phí. Không yêu cầu xác thực. Phản hồi JSON.

Miễn phí Không yêu cầu xác thực JSON OpenAPI ↗

URL cơ sở

https://symbolfyi.com/api/
GET

Chi tiết ký hiệu

Lấy thông tin đầy đủ về một ký hiệu bao gồm thuộc tính Unicode và tất cả các biểu diễn mã hóa.

/api/symbol/{slug}/

Tham số

slug Slug ký hiệu (ví dụ: black-heart-suit)

Ví dụ

curl https://symbolfyi.com/api/symbol/black-heart-suit/
{
  "character": "♥",
  "name": "Black Heart Suit",
  "codepoint": "U+2665",
  "slug": "black-heart-suit",
  "category": "Card Suits",
  "block": "Miscellaneous Symbols",
  "script": "Common",
  "general_category": "So",
  "keywords": "heart, love, card, suit",
  "encodings": {
    "unicode": "U+2665",
    "html_decimal": "♥",
    "html_hex": "♥",
    "html_entity": "♥",
    "css": "\\2665",
    "javascript": "\\u2665",
    "python": "\\u2665",
    "java": "\\u2665",
    "utf8_bytes": "E2 99 A5",
    "utf16_bytes": "26 65",
    "url_encoded": "%E2%99%A5"
  },
  "url": "/symbol/black-heart-suit/"
}
GET

Tìm kiếm ký hiệu

Tìm kiếm ký hiệu theo tên, từ khóa, bí danh hoặc thực thể HTML. Cũng chấp nhận một ký tự đơn để tra cứu chính xác.

/api/search/?q={query}

Tham số

q Truy vấn tìm kiếm (tên, từ khóa hoặc ký tự)

Ví dụ

curl "https://symbolfyi.com/api/search/?q=arrow"
{
  "results": [
    {"character": "→", "name": "Rightwards Arrow", "slug": "rightwards-arrow", "codepoint": "U+2192", "category": "Arrows", "url": "/symbol/rightwards-arrow/"},
    {"character": "←", "name": "Leftwards Arrow", "slug": "leftwards-arrow", "codepoint": "U+2190", "category": "Arrows", "url": "/symbol/leftwards-arrow/"},
    {"character": "↑", "name": "Upwards Arrow", "slug": "upwards-arrow", "codepoint": "U+2191", "category": "Arrows", "url": "/symbol/upwards-arrow/"}
  ]
}
GET

Ký hiệu danh mục

Lấy tất cả ký hiệu trong một danh mục (tối đa 200).

/api/category/{slug}/

Tham số

slug Slug danh mục (ví dụ: arrows, currency, mathematical)

Ví dụ

curl https://symbolfyi.com/api/category/currency/
{
  "category": {"name": "Currency", "slug": "currency", "icon": "$"},
  "symbols": [
    {"character": "$", "name": "Dollar Sign", "slug": "dollar-sign", "codepoint": "U+0024", "url": "/symbol/dollar-sign/"},
    {"character": "€", "name": "Euro Sign", "slug": "euro-sign", "codepoint": "U+20AC", "url": "/symbol/euro-sign/"},
    {"character": "£", "name": "Pound Sign", "slug": "pound-sign", "codepoint": "U+00A3", "url": "/symbol/pound-sign/"}
  ]
}
GET

Mã hóa ký tự

Lấy thông tin Unicode và tất cả biểu diễn mã hóa cho bất kỳ ký tự nào. Hoạt động với bất kỳ ký tự Unicode nào, không chỉ các ký hiệu được tuyển chọn.

/api/encode/?char={character}

Tham số

char Bất kỳ ký tự Unicode nào (ký tự đầu tiên được dùng nếu có nhiều ký tự)

Ví dụ

curl "https://symbolfyi.com/api/encode/?char=★"
{
  "character": "★",
  "name": "BLACK STAR",
  "codepoint": "U+2605",
  "category": "So",
  "category_name": "Symbol, other",
  "block": "Miscellaneous Symbols",
  "script": "Common",
  "encodings": {
    "unicode": "U+2605",
    "html_decimal": "★",
    "html_hex": "★",
    "html_entity": "",
    "css": "\\2605",
    "javascript": "\\u2605",
    "python": "\\u2605",
    "java": "\\u2605",
    "utf8_bytes": "E2 98 85",
    "utf16_bytes": "26 05",
    "url_encoded": "%E2%98%85"
  }
}

Ghi chú sử dụng

  • Miễn phí sử dụng cho mọi mục đích
  • Không yêu cầu khóa API hoặc xác thực
  • CORS được bật cho các yêu cầu từ trình duyệt
  • Thông số kỹ thuật OpenAPI 3.1 có sẵn tại /api/openapi.json
  • Vui lòng hợp lý với tốc độ yêu cầu