无法使用 python 脚本触发 Power Automate 流程

问题描述 投票:0回答:1

我正在尝试使用 Power Automate 使用 python 脚本向团队发送消息。

import requests  # Import requests library
import datetime

# Get current time.
now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

# Triggering Power Automate Flow
flow_url='https://***/triggers/manual/paths/invoke?api-version=2016-06-01'  # Replace with actual URL from step 2

response=requests.post(flow_url,json={"status":"Script Completed","timestamp":now})

if response.status_code==200:
     print('PowerAutomate Flow triggered successfully')
else:
     print(f'Failed to trigger PowerAutomate Flow: {response.status_code}')

错误:

Failed to trigger PowerAutomate Flow: 401

电源自动流程:

enter image description here

python microsoft-teams power-automate
1个回答
0
投票

好的,第一个问题已通过按照说明更新您的 URL 得到解决。

接下来,

202
不是错误,这意味着请求已被接受并且流程将异步运行。

如果您想等待并向调用应用程序返回值或成功 (

200
) 响应,那么您需要在流程中需要做出响应的位置放置一个
Response
操作。 这是很棒的架构,你可以把它放在任何你想要的地方,并且流程将继续运行。

Response

不在您的流程中添加该内容将立即生成

202
并直接响应您的调用应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.