Привет! Учитывая, что onebox, похоже, не работает корректно с Amazon, кроме домена .com (с 2019 года, info), я хотел бы попробовать использовать iframe.
Код для вставки: <iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=TAG_REMOVED&language=it_IT&o=29&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B07WHMHLJQ&linkId=69e9808ddc7b121e4fa9d501cdac312e"></iframe>
Вы можете попробовать просто ввести //rcm-eu.amazon-adsystem.com в настройку сайта allowed iframes. Думаю, это отобразит iframe, но он может выглядеть не очень хорошо. Если вы попробуете это сделать, вам потребуется перестроить HTML для любых существующих сообщений, в которые вы добавили iframe.
Вам не нужен iframe. Вы можете использовать их сниппеты напрямую.
Кстати, oneboxing нарушит ваше партнерское соглашение, так как они не будут довольны использованием своего логотипа таким образом. Они однажды закрыли мой аккаунт за это нарушение.
Текст + изображение создают только iframe… Я надеялся, что onebox будет работать с Amazon, кроме .com, но, возможно, это не является приоритетом для разработчиков.
Я использую фрагменты изображений внутри таблицы Markdown. Это позволяет добавить отказ от ответственности по аффилиации над ссылкой. Отсутствие такого отказа, скорее всего, вызовет гнев Amazon
<sup>*(NB от администратора: Я получаю комиссию как партнер Amazon за соответствующие покупки. Спасибо за вашу поддержку!)*
|Albott Pro Stunt Scooter|
|:-:|
|<AMAZON LARGE IMAGE SNIPPET>|
Кстати, одно из преимуществ такого подхода в том, что Discourse ведёт счётчик кликов по изображению