Я пытаюсь работать с картами Webex.
Я могу отправить запрос на сайте https://developer.webex.com/docs/api/v1/messages/create-a-message, и он работает
![See print screen](https://i.stack.imgur.com/pjr8d.png)
Если я попытаюсь сделать то же самое с запросами Python, это не сработает:
import requests
from requests_toolbelt.multipart.encoder import MultipartEncoder
m = MultipartEncoder ( {
"roomId": "Y2lzY29zcGFyazovL3VzL1ddddddddddjEyMi0zZTE5LWI4MTQtOWEdddddddddd",
"attachments": {
"contentType": "application/vnd.microsoft.card.adaptive",
"content": {
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"text": "Adaptive Cards",
"size": "large"
}
],
"actions": [
{
"type": "Action.OpenUrl",
"url": "http://adaptivecards.io",
"title": "Learn More"
}
]
}
},
"text": "test"
} )
r = requests.post ( 'https://api.ciscospark.com/v1/messages', data=m,
headers={
'Authorization': 'Bearer MyKEY',
'Content-Type': m.content_type} )
print ( r.text )
Сообщение об ошибке:
AttributeError: у объекта 'dict' нет атрибута 'encode'