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_id
、client_secret
、code
和 grant_type
)应通过查询字符串指定.您收到 not authorized 错误,因为 Smartsheet 正在查询字符串中查找 client_id
等的值,但没有找到它。
例如,以下是来自 Postman 的屏幕截图,其中通过 Headers 显示设置 Content-Type
,通过 Params 显示其他四个参数:
我正在尝试使用 OAuth 2.0 将 Power Automate(工作流服务)与 SmartSheet 集成
我已成功获得授权码,当我最终尝试获取令牌时,它会抛出消息 - 'You are not authorized to perform this action.',错误代码为 1004
我在 Postman 中尝试了相同的结果。
我认为问题在于您通过请求 Header 指定了所有 5 个值。仅通过 Header 指定 Content-Type
-- 其他四个参数(client_id
、client_secret
、code
和 grant_type
)应通过查询字符串指定.您收到 not authorized 错误,因为 Smartsheet 正在查询字符串中查找 client_id
等的值,但没有找到它。
例如,以下是来自 Postman 的屏幕截图,其中通过 Headers 显示设置 Content-Type
,通过 Params 显示其他四个参数: