Ricerche recenti
Nessuna ricerca recente

Andres Olvera
Data ingresso 28 mag 2021
·
Ultima attività 16 ott 2021
Seguiti
0
Follower
0
Attività totali
3
Voti
0
Abbonamento
1
PANORAMICA ATTIVITÀ
BADGE
ARTICOLI
POST
COMMENTI NELLA COMMUNITY
COMMENTI AGLI ARTICOLI
PANORAMICA ATTIVITÀ
Ultima attività di Andres Olvera
Andres Olvera ha commentato,
Ok, leaving this here in case someone else runs into the same issue.
The way I solved the request above is by using the `print` method from graphql package, and stringifying my query variables, like this:
import { print } from 'graphql/language/printer'
...
client.request({
url: 'https://api.monday.com/v2/',
headers: {
"Authorization": "Bearer {{setting.token}}"
},
cors: false,
secure: true,
contentType: 'application/json',
method: 'POST',
data: {
query: print(require('../graphql/MyBoardsQuery.gql')), // <== using gql to make it cleaner
variables: JSON.stringify({ ids: [this.boardId] })
})
}).then(results => {
console.log("zd client request results", results)
}).catch(error => {
console.log("zd client request error:", error)
})
Visualizza commento · Data ultimo post: 17 mar 2021 · Andres Olvera
0
Follower
0
Voti
0
Commenti
Andres Olvera ha commentato,
Hi, I'm sorry if I'm posting this in the wrong place, I just can't find anywhere specific for my problem..
I'm trying to send a request to monday.com's GraphQL API but I'm getting a few different responses depending on the various settings I have tried.
Sometimes I get an empty responseText and statusText: "error", sometimes something like "Internal Proxy error", and sometimes, when the request does return a 200 response, I get "No query string was present".. I have tried a few different variations to my data parameter but nothing seems to work.. Is there a specific way of sending a GraphQL payload to client request, or am I missing some extra parameter in muy request?
Here's my request:
client.request({
url: 'https://api.monday.com/v2/',
headers: {
"Authorization": "Bearer {{setting.token}}"
},
cors: false, // <== I have tried with cors: true and without cors param
secure: true,
contentType: 'application/json',
method: 'POST',
data: JSON.stringify({
query: 'query {\n boards {\n id\n }\n}'
})
}).then(results => {
console.log("zd client request results", results)
}).catch(error => {
console.log("zd client request error:", error)
})
Visualizza commento · Data ultimo post: 17 mar 2021 · Andres Olvera
0
Follower
0
Voti
0
Commenti