Soạn GraphQL cho monday.com

Aug 31 2020

Tôi đang cố gắng xây dựng một khuôn khổ xung quanh API monday.com. Câu lệnh sau hoạt động:

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}  }"" }";

Tất cả các lối thoát không phải là cách làm việc siêu linh hoạt. Có cách nào tốt hơn và dễ đọc hơn không?

Nhưng thật là một cơn ác mộng khi phải làm việc với tất cả những điều này. Tất cả đầu vào đều được chào đón. Đặc biệt là khi tôi muốn xây dựng truy vấn động.

Trả lời

VladMystetskyi Aug 31 2020 at 10:42

bạn có thể soạn truy vấn GraphQL với các biến. Đây là một cách tốt để làm cho các truy vấn của bạn động và khắc phục tình trạng thoát kép.

Thông tin thêm về nó ở đây: https://graphql.org/learn/queries/#using-variables-inside-fragments

Có một hướng dẫn để soạn truy vấn GraphQL thứ hai với các biến ở đây: https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (Phần "Tạo một mục mới bằng cách sử dụng các biến GraphQL")