Я использую Graph API для публикации новой темы в канале Teams, используя что-то вроде этого в качестве POST
body:
rootMessage: {
body: {
contentType: 1,
content: 'Test content'
},
attachments: [{
contentType: 'image/png',
contentUrl: 'data:...',
name: 'filename.png'
}]
}
Содержимое сообщения отображается в канале, но вложения отсутствуют. Если я GET
то
https://graph.microsoft.com/beta/teams/{team}/channels/{channel}/messages
тогда я могу видеть мое сообщение там, но вложения []
.
Я также пытался contentType
: reference
и contentUrl
:
https://something.com/image.png
но во всех случаях вложения не публикуются.
В документах Graph API есть опечатка для chatmessage
(вместо ключа attachments
написано attachment
), но я использую правильный ключ.
Я что-то не так делаю? Или это известная проблема Graph API? Есть ли обходной путь / исправить?
Спасибо! Я очень ценю вашу помощь.
-Adrian