Microsoft graph api 臭虫通过发布到团队时,附件不起作用https://graph.microsoft.com/beta/teams/{team}/channels/{channel}/chatthreads

Microsoft graph api 臭虫通过发布到团队时,附件不起作用https://graph.microsoft.com/beta/teams/{team}/channels/{channel}/chatthreads,microsoft-graph-api,microsoft-teams,Microsoft Graph Api,Microsoft Teams,我正在使用Graph API将一个新线程发布到Teams频道中,使用类似以下内容作为post正文: rootMessage: { body: { contentType: 1, content: 'Test content' }, attachments: [{ contentType: 'image/png', contentUrl: 'data:...', name: 'filename.png' }] } 消息内容确实出现在频道中,

我正在使用Graph API将一个新线程发布到Teams频道中,使用类似以下内容作为
post
正文:

rootMessage: {
  body: {
    contentType: 1,
    content: 'Test content'
  },
  attachments: [{
    contentType: 'image/png',
    contentUrl: 'data:...',
    name: 'filename.png'
  }]
}
消息内容确实出现在频道中,但没有附件。如果我
获取

https://graph.microsoft.com/beta/teams/{team}/channels/{channel}/messages
然后我可以在那里看到我的邮件,但附件是
[]

我还尝试了
contentType
reference
contentUrl

https://something.com/image.png
但在所有情况下,都没有发布附件

chatmessage
的图形API文档中有一个打字错误(它说键是
attachment
,而不是
attachments
),但我使用的键是正确的

我做错什么了吗?或者,这是一个已知的Graph API问题吗?是否有解决方法/修复方法

谢谢!我真的很感谢你的帮助

-阿德里安

Microsoft Graph中/beta版本下的API处于预览状态,可能会发生更改。不支持在生产应用程序中使用这些API

文档中附件的返回值是产品组设计的体现,如果产品组仍在开发和完善API,我们无法得到该值。因此,目前没有其他工作

对于添加,没有官方文档宣布我们可以通过Graph API添加附件。根据我的测试,所有的尝试都失败了。因此,我们需要直接提交一个功能请求,或自行研究,以实现非官方的解决方案。

POST/chatthreads API尚不支持附件(和富文本)。现在发布带有附件的邮件的唯一方法是使用我们的bot API

我们正在开发与最近发布的ReadAPI相匹配的写API,但它们还没有准备好。不过,没有必要在UserVoice上添加任何内容


遗憾的是,我没有日期可供分享,但我们正在积极努力。

Seiya-我只是想澄清一下,我的问题与附件的返回值无关。我的问题是,我无法将附件添加到我在团队中创建的新频道线程。我的应用程序实际上不需要读取聊天线程和/或附件的返回值-阿德里亚尼知道你想得到附件,因为你说了“帖子”。但没有官方文件宣布我们可以通过Graph API添加附件。根据我的测试,所有的尝试都失败了。