为 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 变量创建新项目”部分)
我正在尝试围绕 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 变量创建新项目”部分)