В настоящее время я занимаюсь разработкой интернет-магазина на основе Magento, который позволяет пользователю делиться продуктом в Facebook и узнавать мнение других. Он хорошо работает для совместного использования одного продукта, однако на сайте также есть функция сравнения, которая позволяет пользователю выбрать несколько продуктов, а затем сравнить их. Мне бы хотелось, чтобы у пользователя была возможность поделиться всеми продуктами, которые он рассматривает, и узнать мнение своих друзей из Facebook.
Можно ли иметь несколько вложений при публикации на стене пользователей Facebook через диалоговое окно фида Facebook, если это так, может кто-нибудь указать мне соответствующее местоположение.
Вот текущий код, который я использую, чтобы поделиться продуктом с одним вложением.
function post_to_fb()
{
FB.ui(
{
method: 'stream.publish',
attachment: {
name: '<?php echo $_product->getName() ?>',
description: (
'<?php echo $_product->getShortDescription() ?>'
),
source: '<?php echo Mage::helper('catalog/image')->init(Mage::registry('current_product'), 'small_image')->resize(100,100);?>',
href: '<?php echo Mage::helper('core/url')->getCurrentUrl() ?>'
},
action_links: [
{ text: 'View the Product', href: '<?php echo Mage::helper('core/url')->getCurrentUrl() ?>' }
],
user_prompt_message: 'Personal message here'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
}