我一直试图在我的用户脚本中调用一个 GraphQL API,它在我的网络浏览器上的 TamperMonkey 扩展中运行。但是,我发现自己遇到了一个错误,而且我对如何修复它一无所知。
下面的代码可以正确发送和接收,我什至用它来处理谷歌应用脚本并且没有问题,但是每当我尝试用 GraphQL API 做同样的事情时,这个特定的(我没有尝试过其他 GraphQL API)只会给我一个语法错误消息。现在我已经尝试了我在操场上发送的数据,它运行良好,这让我得出结论,我只是把它错误地放在函数中。
如果有人对我打算如何发送它有任何想法,那将是很大的帮助。我尝试了许多不同的变化。我提供的数据变量只是我放在操场上的字符串版本。
function SendPost(data, url) {
GM_xmlhttpRequest({
method: 'POST',
data: data,
url: url,
onload: (e) => {
console.log(JSON.parse(e.response));
}
});
}```