Utwórz GraphQL dla monday.com
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
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”)