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