Utwórz GraphQL dla monday.com

Aug 31 2020

Próbuję zbudować framework wokół API monday.com. Poniższe stwierdzenie działa:

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

Cała ucieczka nie jest super płynnym sposobem pracy. Czy istnieje lepszy i bardziej czytelny sposób?

Ale praca z tym wszystkim ucieczką jest koszmarem. Wszelkie uwagi są mile widziane. Zwłaszcza, gdy chcę dynamicznie budować zapytanie.

Odpowiedzi

VladMystetskyi Aug 31 2020 at 10:42

możesz komponować zapytanie GraphQL ze zmiennymi. To dobry sposób na dynamiczne tworzenie zapytań i przezwyciężenie podwójnej zmiany znaczenia.

Więcej informacji na ten temat tutaj: https://graphql.org/learn/queries/#using-variables-inside-fragments

W tym miejscu znajduje się samouczek dotyczący tworzenia poniedziałkowego zapytania GraphQL ze zmiennymi: https://support.monday.com/hc/en-us/articles/360013465599-API-Quickstart-Tutorial-Javascript (Sekcja „Tworzenie nowego elementu przy użyciu zmiennych GraphQL”)