0

我有一个 monday.com 应用程序。电流如下。

  • 应用程序安装在帐户中
  • 将任何食谱添加到板上
  • 用户将被重定向到登录页面
  • 登录我们的产品
  • 重定向回星期一以授权该应用程序。monday.com 将在这里列出所需的权限和所有权限。
  • 获得授权后,monday.com 将为我们提供访问令牌、令牌类型等……</li>

这个 access_token 的问题是无法对 monday.com 进行 API 调用。

API端点:https://api.monday.com/v2

方法:POST

认证类型:承载令牌

请求正文:

{
    "query" : "{ boards (limit:1) {id name} }"
}

周一收到回复

{
    "errors": [
        "Not Authenticated"
    ]
}

据我了解,周一 OAuth 没有刷新令牌逻辑,只要应用程序安装在帐户中,访问令牌就会一直存在。

在monday.com 上也发布了同样的问题

4

1 回答 1

0

对于 javascript 用户,他们可以使用 npm 包 [monday-sdk-js][https://www.npmjs.com/package/monday-sdk-js]。这是调用端点以显示数据的示例。提供您的访问令牌并运行脚本。

const mondaySdk = require("monday-sdk-js");
const monday = mondaySdk();
const your_token ="<--your_access_token-->";
monday.setToken(your_token);

// query to display

monday.api(`query { boards (limit:1) {id name} }`).then(res => {
    console.log(res);
  });


  


  [1]: https://www.npmjs.com/package/monday-sdk-js
于 2021-12-13T09:21:30.413 回答