我经常遇到团队和自适应卡的问题。如果我从 Flow 发布自适应卡片连接器或直接从图形 API 发布卡片似乎并不重要,我卡片中的图像显示在团队 Web 浏览器界面中,但不显示在桌面应用程序中。
除此之外,该卡显示正常,只是桌面上没有图像渲染。很难调试,因为它在 chrome 中工作正常,如果有办法查看桌面应用程序源代码以查看该 img url 是否被添加前缀或替换或其他内容。
奇怪的是,我看过一些它为其他人工作的视频,但是。这是我在 Graph API 正文 JSON 中的卡代码...
{
"subject": null,
"body": {
"contentType": "html",
"content": "<attachment id=\"74d20c7f34aa4a7fb74e2b30004247c5\"></attachment>"
},
"attachments": [
{
"id": "74d20c7f34aa4a7fb74e2b30004247c5",
"contentType": "application/vnd.microsoft.card.adaptive",
"contentUrl": null,
"content": "{ \"type\": \"AdaptiveCard\", \"body\": [ {
\"type\": \"TextBlock\",
\"size\": \"Medium\",
\"weight\": \"Bolder\",
\"text\": \"Hello andy\"
},
{
\"type\": \"Image\",
\"altText\": \"\",
\"url\": \"https://companyname.sharepoint.com/sites/TeamsDev/ImageLib/imagebname.jpg\"
}
],
\"$schema\": \"http://adaptivecards.io/schemas/adaptive-card.json\",
\"version\": \"1.0\"
}",
"name": null,
"thumbnailUrl": null
}
]
}