0

, как вы, вероятно, знаете, в октябре этого года Facebook удалил поддержку параметра p [images] своего помощника.Dynamic Facebook sharer thumbnail (октябрь 2013 обновление)

Так, например, это:

https://www.facebook.com/sharer/sharer.php? s=100&p[title]=Abstract+Photo+1 &p[summary]=Lorem+ipsum+dolor+sit+amet &p[images][0]=http//:www.website.com/an-image.jpg

больше не будет работать.

У меня есть лайтбокс jQuery с динамической кнопкой разделения, и это огромная проблема. Следуя документации в Facebook, теперь скребок FB обрабатывает только метаданные og: image. Но как мы можем установить динамическое миниатюру только с помощью javascript?

+0

Вы не можете. Facebook Open Graph основан на URL-адресах, чтобы идентифицировать его объекты, поэтому все, что вы хотите иметь индивидуально совместно, также нуждается в собственном отдельном URL-адресе. – CBroe

+0

Да, это то, что я тоже думал. Но нет никакого способа использовать пользовательский образ? Я думаю, что я не единственный, кто использовал [изображения] в плагине javascript. Неужели ФБ отрезал нас? –

+0

Ну, для ваших собственных страниц с использованием og: image вполне обычай, не так ли? Если вы хотите создать пользовательский образ _per user_, тогда вы можете использовать только диалог Feed, который все еще принимает параметр 'picture'. (Но с этим вы ограничены публикацией на собственной стене пользователя или _one_ идентификатором пользователя, который был определен заранее.) – CBroe

ответ

0

Таким образом, предложение CBroe о facebook.com/dialog/feed было правильным путем. Единственный способ избавиться от обновления facebook SHARER и изображения заключается в следующем:

1 - создать facebook APP («веб-сайт с доступом в facebook» типа) и использовать свой основной адрес веб-сайта в обязательном поле


2 - Зайдите в корень основного сайта и создайте html-файл. Это будет цель перенаправления и содержит скрипт, необходимый для закрытия всплывающего окна. Помещенный в этом коде:

<!doctype html> 
<html> 
<head> 
    <script type="text/javascript"> 
     window.close() 
    </script> 
</head> 
<body></body> 
</html> 

3 - в вашем яваскрипте плагина использовать URL, как это замена заполнители с переменными:

https://www.facebook.com/dialog/feed?app_id=THE-APP-ID&display=popup&name=THE-TITLE&description=THE-DESCRIPTION&picture=PICTURE-URL&link=PAGE-LINK&redirect_uri=URL-TO-THE-HTML-FILE-ON-YOUR-WEBSITE

Смежные вопросы