SmartSheet - 我正在尝试使用 Oauth 获取访问令牌

SmartSheet - I am trying to get access token using Oauth

我正在尝试使用 OAuth 2.0 将 Power Automate(工作流服务)与 SmartSheet 集成

我已成功获得授权码,当我最终尝试获取令牌时,它会抛出消息 - 'You are not authorized to perform this action.',错误代码为 1004

我在 Postman 中尝试了相同的结果。

我认为问题在于您通过请求 Header 指定了所有 5 个值。仅通过 Header 指定 Content-Type -- 其他四个参数(client_idclient_secretcodegrant_type)应通过查询字符串指定.您收到 not authorized 错误,因为 Smartsheet 正在查询字符串中查找 client_id 等的值,但没有找到它。

例如,以下是来自 Postman 的屏幕截图,其中通过 Headers 显示设置 Content-Type,通过 Params 显示其他四个参数: