2016-02-16 5 views
0

У меня есть вопрос и ответ на моем сайте, и я пытаюсь интегрировать обмен социальными сетями в каждый вопрос на форуме. Я просто хочу, чтобы пользователь мог поделиться отдельным вопросом на их временной шкале. В настоящее время я использую метод sharer.php, который, как я считаю, больше не устарел. Смотрите ниже:Custom Facebook Share using Sharer.php

window.open("https://www.facebook.com/sharer/sharer.php?u=" + "" + fullHREF,"","height=550,width=525,left=100,top=100,menubar=0"); 

На данный момент, содержание facebook пост мой сайт название и URL домашней страницы моего сайта ... но ссылка ДЕЛАЕТ направит вас к отдельному вопросу. В сообщении facebook я хочу: логотип моей компании, название вопроса и ссылку на мой сайт. Каков наилучший способ сделать это? Извините за неопределенный характер вопроса, я новичок в относительно новом для API Facebook. Я смотрел в OpenGraph Stories в Facebook, но я думаю, что было бы более подходящим, когда пользователь ответит на вопрос на моем сайте, и история будет прочитана ... Joe Blow ОТВЕТИЛ ВОПРОС на example.com. В этой части сайта я просто хочу, чтобы пользователи могли делиться заголовком вопроса. Я также хотел бы, чтобы логотип моей компании был изображен в сообщении в facebook post ... но сейчас изображение не отображается, хотя у меня есть изображение, определенное в теге og: image. Заранее спасибо.

+0

fullHREF динамически создается и является URL отдельного вопроса для совместного использования. – programmingmusic

+0

https://developers.facebook.com/docs/sharing/webmasters#markup – CBroe

ответ

5

Функция вы ищете: https://developers.facebook.com/docs/sharing/reference/share-dialog

Убедитесь, что параметры являются правильными.

Для проблемы связи убедитесь, что «fullHREF» очищен urlencode(). Потому что «хеш» сломал функцию соратора в моем опыте.

Для логотипа используйте инструмент отладки: https://developers.facebook.com/tools/debug/sharing

Вы можете царапать снова, чтобы получить последнюю версию образа вы установили в мета-тег. Если он по-прежнему не отображается правильно, вы можете неправильно настроить тег.

Если вы хотите иметь динамическое изображение на пост, вы должны рассмотреть возможность использования диалога подачи: https://developers.facebook.com/docs/sharing/reference/feed-dialog

+5

FYI для тех, кто читает это с 05/2017 - Facebook удалил поля для пользовательского текста/изображения/etc из диалога Share, а также Feed Диалог. – SMT

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