对于我目前正在构建的应用程序,有一个与某些客户配置文件关联的链接数据集,用户会收到一个列表,如下所示:
function getList(customItems){
var messageData = {
recipient: {
id: recipientId
},
message: {
attachment: {
type: "template",
payload: {
template_type: "generic",
elements: []
}
}
}
};
customItems.forEach(function(item) {
var url = item._id;
var listItem = {
title: item.title,
subtitle: "",
item_url: url,
image_url: "http://random.image.com",
buttons: [{
type: "postback",
title: "Get other items",
payload: "TEST",
}]
};
messageData.message.attachment.payload.elements.push(listItem);
无论如何,如果将链接直接粘贴到文本框中并且还没有想出如何操作,我想从给定URL生成一些图像,就像它在messenger中一样。此外,顺便说一句,如果我尝试显示一些随机图像以测试purpposes(http://random.image.com替换为某个有效的图片网址),则图片不会出现。
有谁知道如何动态生成为给定网址显示的图片?
答案 0 :(得分:0)
您必须实现自己的(或开源)缩略图处理器(使用ImageMagick,GraphicsMagick,G'MIC,gd,PhantomJS + HTML5 Canvas等),或使用像imgix.com这样的SaaS解决方案/ p>