1. Websocket、Socket.IO 及更多
宠物商店
  • 商店 API
    • 报价单软件介绍
    • 手动添加产品入库
    • EXCEL表格导入产品入库
    • 添加客户信息
    • 等级设置
    • 产品单位
    • 欢迎来到 Apifox
    • 宠物
      • 获取宠物
      • 更新宠物
      • 删除宠物
      • 创建宠物
      • 列出宠物
      • 上传宠物图片
    • 商店
      • 支付订单
      • 列出现有库存
      • 创建订单
      • 获取订单
      • 删除订单
    • 用户
      • 创建用户
      • 更新用户
      • 获取用户
      • 删除用户
      • 登录
      • 登出
    • Websocket、Socket.IO 及更多
      • gRPC API
      • 其他协议 API 示例
        DEMO
      • WebSocket 示例
      • Socket.IO 示例
      • Webhook 示例
      • GraphQL 示例
        POST
      • SSE 示例
        POST
      • SOAP 示例
        POST
      • Callback 示例
        POST
    • 数据模型
      • Pet
      • User
      • OrderPayment
      • Category
      • Links-Order
      • Order
      • ApiResponse
      • Tag
  • 管理 API
    • 宠物
      • 批量创建宠物
      • 批量删除宠物
    • 审计
      • 查询审计日志
  1. Websocket、Socket.IO 及更多

GraphQL 示例

POST
/

主要特性#

免费并公开: 无需 API key 或认证。
GraphQL Schema: 轻松探索国家、洲、语言的关系。
用例: 测试 GraphQL 客户端、学习 Schema、演示等。

使用说明#

在此接口的“success”调试环境下,你可以直接请求 GraphQL API。
查询字段已预填。
点击“Schema fetched”旁的刷新按钮以拉取 Schema。
点击发送即可请求并获取响应。

接口地址#

GraphQL 地址:
https://countries.trevorblades.com/

主要 Schema 对象#

Country(国家)
字段:code, name, native(本地名), phone(区号), continent, capital, currency, languages, emoji 等。
Continent(洲)
字段:code, name, countries(所属国家名单)
Language(语言)
字段:code, name, native(本地名)

示例查询#

获取所有国家的 code 和 name:
获取单一国家详情:
列出所有洲及其国家:

如何使用#

你可以通过自己的 GraphQL 客户端、curl,或在浏览器中访问 Countries API GraphQL Explorer 进行操作。
支持模式自省,可在 GraphQL Playground 中直接查看完整 Schema 和文档。

常见应用场景#

前端原型开发: 用于下拉列表(国家、洲等)
演示应用: 无需后端即可填充选择项内容。
GraphQL 学习: 实际数据练习查询与模型关系导航。

请求参数

Body 参数application/json

示例
{
    "query": "string",
    "variables": {
        "property1": "string",
        "property2": "string"
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "query": "string",
    "variables": {
        "property1": "string",
        "property2": "string"
    }
}'

返回响应

🟢200OK
application/json
成功的 GraphQL 响应
Body

示例
{}
修改于 2026-03-17 10:39:37
上一页
Webhook 示例
下一页
SSE 示例
Built with