Componi GraphQL per monday.com
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
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")