python - 从 Python 在 Symphony 中发布消息
问题描述
我正在尝试使用 Python 从 Symphony 发送消息。
https://developers.symphony.com/restapi/reference#create-message-v4
我找到了这个页面,但我真的不知道如何使用它(有一个 cURL 和一个 post url ..)而且我不明白如何在这种情况下使用请求(仍然是 API 的初学者)。
有人可以帮我弄清楚如何使用此页面从 Python 发送消息。
谢谢
解决方案
您必须在标头中传递一些必需的内容并使用 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)
推荐阅读
- python - Python 在 html 邮件正文中使用 for 循环
- python - 如何利用 GPU 将大型 dask 数组(numpy.ndarray)写入 Zarr 文件?
- applet - 从 javacard 中删除小程序时出现 6F00 错误
- android - 如果是 PrimaryKey 自动增量,则 DTO 字段的值
- python - 数据框返回空 - BeautifulSoup
- excel - 将特定列从 .txt 传输到 Excel
- javascript - 无法使用 formdata 向控制器发送值
- javascript - 自定义 React 组件样式被 Material-UI 样式覆盖
- c# - 有没有办法找到字符串中每个(指定)单词的索引,并有办法在找到(指定)单词时运行方法
- javascript - 使用反应将文件上传到firebase-firestore