Azure 逻辑应用程序 -- HTTP 操作 -- POST 错误
Azure Logic Apps -- HTTP Action -- POST Error
所以我正在尝试从 MSFT 获取授权令牌。
我正在使用 HTTP 请求对象作为一个动作。
我将方法设置为 POST,提供 URI,在 Header 中设置一个 Content_Type,并在正文中添加授权类型。
Screenshot of LogicApps HTTP Setup
当我 运行 我的逻辑应用程序时,我收到以下错误:
"error": "invalid_request",
"error_description": "AADSTS900144: The request body must contain the following parameter: 'grant_type'.\r\nTrace ID: ef137edb-87d4-43e2-88b7-d119b2c00500\r\nCorrelation ID: 4ea88c05-7f28-4e3f-bb31-052c3baac198\r\nTimestamp: 2020-05-22 17:33:21Z",
"error_codes": [
900144
所以错误说我丢失了 'grant_type' 但我体内有它。
任何人都可以指出解决此问题的方向吗?
本例中的 Body 不是 JSON 对象,它是一个 Form 编码。这是我执行相同任务的屏幕截图:
您还需要通过 client_id 和 client_secret。
所以我正在尝试从 MSFT 获取授权令牌。 我正在使用 HTTP 请求对象作为一个动作。 我将方法设置为 POST,提供 URI,在 Header 中设置一个 Content_Type,并在正文中添加授权类型。 Screenshot of LogicApps HTTP Setup
当我 运行 我的逻辑应用程序时,我收到以下错误:
"error": "invalid_request",
"error_description": "AADSTS900144: The request body must contain the following parameter: 'grant_type'.\r\nTrace ID: ef137edb-87d4-43e2-88b7-d119b2c00500\r\nCorrelation ID: 4ea88c05-7f28-4e3f-bb31-052c3baac198\r\nTimestamp: 2020-05-22 17:33:21Z",
"error_codes": [
900144
所以错误说我丢失了 'grant_type' 但我体内有它。
任何人都可以指出解决此问题的方向吗?
本例中的 Body 不是 JSON 对象,它是一个 Form 编码。这是我执行相同任务的屏幕截图:
您还需要通过 client_id 和 client_secret。