Мы пытаемся использовать либо социальный плагин Facebook send, либо диалог отправки fb.ui. В обоих случаях мы обнаружили, что ссылка или ссылка, которую мы передаем на Facebook, в основном работает. Есть 3 места, где в сообщении размещена ссылка:
- Заголовок сообщения
- Ссылка прямо под заголовком
- изображение слева от описания
1 и 3, похоже, учитывают параметр связи, но 2 - нет. Вот пример кода, который мы используем:
FB.ui({
method: 'send',
name: 'Referral',
link: 'https://www.oursite.com/?refer=123',
picture: 'http://www.oursite.com/assets/images/logo.png',
name:'heres a name',
description:'description'
});
Когда это отправляется, ссылка https://www.oursite.com/?refer=123 работает для имени и изображения, но не для вывода ссылки прямо под именем. Вот код, который мы используем для социального плагина, который дает тот же эффект:
<div class="fb-send" data-href="https://www.oursite.com/?refer=123"></div>