Python post 到 MS 团队
Python post to ms teams
正在尝试从下面的 Python 向 MS Teams webhook post 发送消息:
pmr = urllib3.PoolManager()
text='hello world'
message = {"Test":text}
enco_message = json.dumps(message).encode('utf-8')
r=pmr.request('POST',url, headers={'Content-Type': 'application/json'}, body=enco_message)
print(r.status)
但这不会向团队发送任何消息和 returns 响应状态 400
。不确定代码中要更改的内容。感谢您的帮助。
这通过在 json
中明确指定 text
关键字来实现,如下所示:
pmr = urllib3.PoolManager()
msg='hello world'
message = {"text":msg}
enco_message = json.dumps(message).encode('utf-8')
r=pmr.request('POST',url, headers={'Content-Type': 'application/json'},
body=enco_message)
有效负载仅适用于关键字 text
。
正在尝试从下面的 Python 向 MS Teams webhook post 发送消息:
pmr = urllib3.PoolManager()
text='hello world'
message = {"Test":text}
enco_message = json.dumps(message).encode('utf-8')
r=pmr.request('POST',url, headers={'Content-Type': 'application/json'}, body=enco_message)
print(r.status)
但这不会向团队发送任何消息和 returns 响应状态 400
。不确定代码中要更改的内容。感谢您的帮助。
这通过在 json
中明确指定 text
关键字来实现,如下所示:
pmr = urllib3.PoolManager()
msg='hello world'
message = {"text":msg}
enco_message = json.dumps(message).encode('utf-8')
r=pmr.request('POST',url, headers={'Content-Type': 'application/json'},
body=enco_message)
有效负载仅适用于关键字 text
。