GraphQL 查询构建器
免费在线GraphQL查询构建器,无需安装。可视化查询与突变构建工具
关于 GraphQL 构建器
GraphQL 构建器可帮助你以可视化方式构建 GraphQL 查询和变更,而无需手写。从示例 schema 中选择一个操作,勾选你想要的字段,该工具就会为你写出有效的 GraphQL。非常适合学习查询语法或快速构建请求。
使用方法
1. 在「示例 Schema」标签页中加载一个 schema(Basic 或 GitHub) 2. 在「构建查询」标签页中点击一个操作(query、mutation 或 subscription) 3. 可选地重命名它,然后勾选你想要返回的字段 4. 点击「生成」构建 GraphQL 5. 在「输出」标签页中复制生成的查询
提示与最佳实践
每个操作都会列出其可用字段及其类型——只选择你需要的字段以避免过度获取。生成的输出是纯 GraphQL,因此可粘贴到任何 GraphQL 客户端或 GraphQL Playground 工具中。字段名使用 schema 的真实名称,因此结果符合服务器的预期。
▶有哪些可用的 schema?
两个内置示例:一个包含简单用户查询和变更的 Basic schema,以及一个包含仓库和搜索查询的 GitHub 风格 schema。它们演示了操作和字段如何映射到 GraphQL。
▶可以添加我自己的 schema 吗?
不能直接添加——该构建器仅适用于内置的示例 schema。对于自定义 API,可将生成的查询作为模板复制,手动调整字段名以匹配你的 schema,或使用 GraphQL Playground 工具针对你的端点进行操作。
▶它包含参数吗?
当操作定义了参数时,你可以填入它们,生成器会将它们添加到括号内,按 GraphQL 要求为字符串加引号、数字不加引号。
▶字段类型如何显示?
每个字段都显示其 GraphQL 类型,例如 String!、ID! 或 [Repository]。感叹号表示该字段不可为空,方括号表示列表。
▶我的数据会被发送到其他地方吗?
不会。查询生成完全在浏览器中进行,不会上传到服务器。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。