首页 > 解决方案 > 从 Python 在 Symphony 中发布消息

问题描述

我正在尝试使用 Python 从 Symphony 发送消息。

https://developers.symphony.com/restapi/reference#create-message-v4

我找到了这个页面,但我真的不知道如何使用它(有一个 cURL 和一个 post url ..)而且我不明白如何在这种情况下使用请求(仍然是 API 的初学者)。

有人可以帮我弄清楚如何使用此页面从 Python 发送消息。

谢谢

标签: pythonapipostgetrequest

解决方案


您必须在标头中传递一些必需的内容并使用 multipart/from-data 内容类型。如果您了解邮递员,那么首先使用它并传递所需的标题。

files ={"message":"<messageML>Hello world!</messageML>"}
headers={
"sessionToken": "SESSION_TOKEN",
"keyManagerToken": "KEY_MANAGER_TOKEN"
}
requests.post("https://YOUR-AGENT-URL.symphony.com/agent/v4/stream/:sid/message/create", files=files,headers=headers)

推荐阅读