MS botframework 附件无法生成共享链接

ms botframework attachment can not generate sharelink

我使用 botframework api 向用户发送消息。 该消息包含附件。 所以我像这样发送activity

{
  "attachments": [{
    "contentType": "application/vnd.microsoft.teams.card.file.info",
    "contentUrl": "https://contoso.sharepoint.com/personal/johnadams_contoso_com/Documents/Applications/file_example.txt",
    "name": "file_example.txt",
    "content": {
      "uniqueId": "1150D938-8870-4044-9F2C-5BBDEBA70C8C",
      "fileType": "txt",
    }
  }]
}

然后我像这样向用户发送机器人消息

我想通过单击此按钮生成共享链接

但是我收到一条错误消息,告诉我可以生成共享链接

有谁知道原因吗?

原post确认此问题是由不正确的uniqueID引起的。 uniqueID 不是一个驱动器中的 itemID。

关于 botframework 的不同 ID 的更多信息,请参阅此处的文档:https://docs.microsoft.com/en-us/previous-versions/azure/bot-service/bot-service-resources-identifiers-guide?view=azure-bot-service-3.0