使用smba trafficmanager或botframework发送pdf
我正在尝试将pdf文件作为附件主动发送给团队,用户和附件格式如下使用smba trafficmanager或botframework发送pdf,botframework,microsoft-teams,Botframework,Microsoft Teams,我正在尝试将pdf文件作为附件主动发送给团队,用户和附件格式如下 "attachments": [ { "contentType": "application/pdf", "contentUrl": "http://www.africau.edu/images/default/sample.pdf", &quo
"attachments": [
{
"contentType": "application/pdf",
"contentUrl": "http://www.africau.edu/images/default/sample.pdf",
"name": "sample.pdf",
"content": {
"uniqueId": "1150D938-8870-4044-9F2C-1213213123",
"fileType": "pdf"
}
}
]
我可以发送txt文件,但不能发送pdf,每次我收到
{"error":{"code":"BadArgument","message":"Unknown attachment type"}}
除了application/pdf,还有其他内容类型吗?我同意希尔顿和戴夫的观点。我认为使用Microsoft Graph API发布带有引用现有SharePoint文件的卡片附件的邮件更方便 参考机器人发送附件的2种方式使用Microsoft Graph API适用于团队中所有范围内的机器人,而使用团队API仅适用于个人环境。 顺便说一下,文件上说pdf可以作为文件类型。
我同意希尔顿和德夫的观点。我认为使用Microsoft Graph API发布带有引用现有SharePoint文件的卡片附件的邮件更方便 参考机器人发送附件的2种方式使用Microsoft Graph API适用于团队中所有范围内的机器人,而使用团队API仅适用于个人环境。 顺便说一下,文件上说pdf可以作为文件类型。
@kiran,下面的有效载荷适合我。因此,为了您的方便,我添加了有效负载(如下),以便您可以复制/测试它
{“body”:{“contentType”:“html”,“content”:“这是最新的预算”。},“附件”:[{“id”:“153fa47d-18c9-4179-be08-9879815a9f90”,“contentType”:“reference”,“contentUrl”:“m365x987948.Shared.com/sites/test/Shared%20Documents/…,“name”:“budget.pdf”}
@kiran,下面的有效载荷对我有用。因此,为了您的方便,我添加了有效负载(如下),以便您可以复制/测试它
{“body”:{“contentType”:“html”,“content”:“这是最新的预算。”},“附件”:[{“id”:“153fa47d-18c9-4179-be08-9879815a9f90”,“contentType”:“reference”,“contentUrl”:“m365x987948.Shared.com/sites/test/Shared%20Documents/,”name:“budget.pdf”}
根据评论中的讨论,最好是提供一个指向SharePoint中托管的文档的链接(“文件”选项卡)-这正是“文件”选项卡的目的,而不是每个用户都必须下载自己的副本。此外,请查看主题,以了解如何为发布的文件提供更好的嵌入式体验。根据评论中的讨论,最好提供指向该文档的链接,托管在SharePoint中(文件选项卡)-这正是文件选项卡的目的,而不是每个用户都必须下载自己的副本。此外,请查看主题,了解如何为发布的文件提供更好的嵌入式体验。您是否考虑过将文件上载到“文件”选项卡(即SharePoint),然后只发布带有链接的消息?是的,我同意希尔顿的看法。我会用同样的方式尝试:{“body”:{“contentType”:“html”,“content”:“这是最新的预算”,“name”:“budget.pdf”}}}有用吗?@Hilton,文件选项卡是我丢失的选项,我试图找到一种方法将PDF机器人上传到对话中,就像用户将附件上传到会话一样conversation@Dev谢谢您的帮助,我会尽力让您知道您是否考虑过将文件上载到“文件”选项卡(即SharePoint),然后只发布带有链接的消息?是的,我同意希尔顿的看法。我会用同样的方式尝试:{“body”:{“contentType”:“html”,“content”:“这是最新的预算”,“name”:“budget.pdf”}}}有用吗?@Hilton,文件选项卡是我丢失的选项,我试图找到一种方法将PDF机器人上传到对话中,就像用户将附件上传到会话一样conversation@Dev感谢您的帮助,我们将尝试让您了解graph api或smba trafficmanager?graph api…graph api或smba trafficmanager?graph api。。。