Recherches récentes
Pas de recherche récente

Andres Olvera
Adhésion le 28 mai 2021
·
Dernière activité le 16 oct. 2021
Suivis
0
Abonnés
0
Activité totale
3
Votes
0
Abonnement
1
APERÇU DES ACTIVITÉS
BADGES
ARTICLES
PUBLICATIONS
COMMENTAIRES DE LA COMMUNAUTÉ
COMMENTAIRES SUR L’ARTICLE
APERÇU DES ACTIVITÉS
Dernière activité effectuée par Andres Olvera
Andres Olvera a ajouté un commentaire,
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)
})
Afficher le commentaire · Publication le 17 mars 2021 · Andres Olvera
0
Abonnés
0
Votes
0
Commentaire
Andres Olvera a ajouté un commentaire,
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)
})
Afficher le commentaire · Publication le 17 mars 2021 · Andres Olvera
0
Abonnés
0
Votes
0
Commentaire