Как вставить необходимые данные (фото, заголовок) в соц. кнопки?

Стоит задача:
на странице расположить над каждой фото соц. кнопки, при клике на них, шарить страницу в соц. сетях с этой фото (пример).

Проблема:
ВК, Твитер, работают предсказуемо и без проблем.
ФБ берет данные только из Open Graph
Google+ сам данные вообще собирает

Что делал и к чему пришел:
Вот для теста jsfiddle.net/822uR
Тут видно что FB полностью безразлично что мы ему суем, он все данные берет из Open Graph
Вот пример, где смогли полностью управлять подставляемыми данными, но не пойму как им это удалось (сторонняя ссылка)

Вопрос:
Как заставить FB и Google+ брать именно те данные что мне нужны? Как в примере с сайта где им это удалось.
  • Вопрос задан
  • 3035 просмотров
Решения вопроса 1
trec
@trec Автор вопроса
Спустя столько дней, я все таки докопался до правды.
Вот как делают на adme.
При клике по картинке для FB и Google формируется ссылка с GET параметром image. В котором указанно по какой картинке кликнули. Когда FB и Google переходят по ней, то им показывается та же самая страница, но в META данных прописана нужная картинка.
Вот и все, никаких ухищрений, никаких секретов, просто для каждой картинки подсовывают META данные.

Спасибо всем за предложения и идеи, без этих всех опытов, может и не докопался бы до правды.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Alexanevsky
@Alexanevsky
Любительская web-разработка
Попрбуйте удалить Open Graph image для данной страницы. Или засовывать в него нужную картинку только в момент, когда пользователь кликает на конпку поделиться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы