Componi GraphQL per monday.com

Aug 31 2020

Sto cercando di creare un framework attorno all'API di monday.com. La seguente dichiarazione funziona:

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

Tutta la fuga non è un modo di lavorare super fluido. Esiste un modo migliore e più leggibile?

Ma è un incubo lavorare con tutta questa fuga. Tutti gli input sono i benvenuti. Soprattutto quando voglio creare la query in modo dinamico.

Risposte

VladMystetskyi Aug 31 2020 at 10:42

puoi comporre query GraphQL con variabili. Questo è un buon modo per rendere dinamiche le tue query e per superare la doppia fuga.

Maggiori informazioni a riguardo qui: https://graphql.org/learn/queries/#using-variables-inside-fragments

C'è un tutorial per la composizione di query GraphQL di lunedì con variabili qui: https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (Sezione "Creazione di un nuovo elemento utilizzando le variabili GraphQL")