Facebook Messenger Platformを使用して汎用テンプレートを作成しています。私は現在ローカルでテストするためにngrokを使用しています。一般的なテンプレートのimage_url入力はMessengerに表示されません。一般的なテンプレートが送信され、画像は空白になります。私はこのURLを開くと、それは中央に1つの白画素とちょうど黒い画面で汎用テンプレートimage_urlがメッセンジャーに読み込まれない - Facebook Messenger Platform
background-image: url("https://external.xx.fbcdn.net/safe_image.php?d=AQA1nM3pKJnllzq0&url=https%3A%2F%2Fdc3858ef.ngrok.io%2Fassets%2Fimages%2Fvideo_image.jpg&_nc_hash=AQAlBOE-vbT8cl-i");
:点検使用して、私がイメージのためのCSSがあることがわかります。私は、ブラウザで開く場合
messageData = {
recipient: {
id: senderID
},
message:{
attachment:{
type: "template",
payload: {
template_type: "generic",
elements: [
{
title:"Test Video Link",
image_url: MY-NGROK_DOMAIN + "/assets/images/video_image.jpg",
subtitle: "Check out this video!",
default_action: {
type: "web_url",
url: "www.google.com"
}
}
]
}
}
}
};
このIMAGE_URLは正常に動作します: は、ここで私が使用してメッセージデータです。同様に、「テンプレート」ではなく「イメージ」タイプのメッセージデータを作成すると、このイメージがMessengerに読み込まれます。
一般的なテンプレートでimage_urlを正しく読み込むにはどうすればよいですか?
私はまったく同じ問題を抱えています。正確ではない画像は、非ngrokドメインから表示されます。 – Ceebs