为 monday.com 编写 GraphQL

Compose GraphQL for monday.com

我正在尝试围绕 monday.com API 构建一个框架。以下声明有效:

var query = @"{""query"": ""mutation {create_item(board_id: 1111, group_id:\""new_group\"", item_name: \""adding works\"", column_values: \"" {\\""long_text\\"": { \\""text\\"": \\""Sample text\\""}} \"") {id}  }"" }";

所有转义都不是超级流畅的工作方式。有没有更好更易读的方式?

但是处理所有这些转义是一场噩梦。欢迎所有意见。特别是当我想动态构建查询时。

您可以使用变量编写 GraphQL 查询。这是使查询动态化并克服双重转义的好方法。

这里有更多信息:https://graphql.org/learn/queries/#using-variables-inside-fragments

这里有一个使用变量编写星期一 GraphQL 查询的教程: https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (“使用 GraphQL 变量创建新项目”部分)