2024年8月26日
使用 GraphQL,您可以运行自省查询来了解 GraphQL 架构的可用字段和类型。这种自省功能也使 GraphiQL 能够提供有关架构和自动完成功能的文档。
让我们使用星球大战SWAPI 公共 API端点来运行一些内省查询。
__类型
首先,让我们使用内置的__类型:
query FilmType {
__type(name: "Film") {
kind
name
fields {
name
description
type {
name
}
}
}
}
Kind为我们提供类型的枚举值,如 OBJECT、SCALAR 或 INTERFACE。
名称给了我们类型的名称。
描述,嗯,给了我们描述!
响应内容如下:
{
"data": {
"__type": {
"kind": "OBJECT",
"name": "Film",
"fields": [
{
"name": "title",
"descripti…