Soạn GraphQL cho monday.com
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
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")