2017-07-27 44 views
2

我一直试图通过连接器发送卡队伍渠道。卡片确实出现,但是我尝试发送的任何英雄图片都不显示。 Message Card Playground正确显示图像,但它不会显示在团队中。我对“正常”图像没有任何问题。球队不显示英雄形象

下面是我通过网络挂接发送JSON,但我也尝试过Twitter的 - 英雄形象样卡,并没有工作,要么:

{ 
    "@type": "MessageCard", 
    "@context": "http://schema.org/extensions", 
    "summary": "Hero card testing", 
    "title": null, 
    "text": null, 
    "themeColor": "19b5fe", 
    "sections": [ 
    { 
     "title": null, 
     "activityImage": "https://pbs.twimg.com/profile_images/862653089916096512/ljJwcmFp_bigger.jpg", 
     "activityTitle": "Hero image card", 
     "activitySubtitle": "This is a test", 
     "facts": [], 
     "text": null, 
     "heroImage": { 
     "image": "https://pbs.twimg.com/media/DFv74A0XkAEdwQ_.jpg" 
     }, 
     "images": [] 
    } 
    ] 
} 

我这么想吗?

+0

你偶然能够共享代码(即GitHub的)?通常情况下,heroImage是在它自己的部分,但这仍然看起来是正确的,我很想有一个工作示例来调试。 –

+0

这是一个小型的控制台项目,发送三种不同的卡片设计 - 一个带有小图像,一个带有与文本同一部分的英雄图像,另一个带有第二个带有英雄图像的部分:[link] (https://github.com/JamesHyot/TeamsWebhookPusher/) –

回答

1

团队当前不支持HeroImage。这是在积压,但在这一点上没有ETA。

2

我遇到了同样的问题。它看起来像是一种解决方法,您可以在非节的文本中使用内联图像标记语法。

{ 
    "@type": "MessageCard", 
    "@context": "http://schema.org/extensions", 
    "summary": "Summary", 
    "title": "Title", 
    "text": "![Alt text for the image](https://pbs.twimg.com/media/C8NK1XGUIAA-CJK.jpg)", 
    "themeColor": "E81123" 
} 

我将其描述为解决方法,但因为图像在显示时没有以任何方式缩放。正如你可以从这个例子看到的,一个大的图像留下非常大,并溢出容器。

+0

谢谢!可悲的是,我无法控制我的图像的大小,所以我将无法使用您的解决方案...小图像现在必须做! –