Мы используем функциональность FB Like / Share на разных страницах сайта (ов) нашего клиента.На каждой странице, к которой мы хотим предоставить общий доступ, мы добавляем следующее в метатеги:
<head id="ctl00_Head1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<!-- social sharing metadata -->
<meta property="og:title" content="Our Site Title" />
<meta property="og:description" content="A description to be used in the share dialog." />
<meta property="og:image" content="http://us.oursite.com/images/FB_ShareThumbnail_US.png" />
<title>Our Page Title</title>
<!-- favicon -->
<!-- stylesheet and js links -->
<!-- inline js -->
</head>
Кроме того, мы также отображаем изображение Facebook со следующим HREF:
<A href="http://www.facebook.com/sharer.php?u=http%3a%2f%2fus.oursite.com%2fOurPage.aspx%3fid%3d999&t=Our+Site+Title" target=_blank><IMG src="/images/Facebook_icon_20x20.png"></A>
Клиентхотел бы использовать стандартное изображение, заголовок, описание независимо от того, какая страница / статья были опубликованы (что-то вроде «контроля бренда»).В настоящее время у нас есть настройка мета-тегов og: для отображения одних и тех же данных для каждой страницы / статьи.
Когда пользователи нажимают на функцию «поделиться», они не получают изображения страницы / статьи, а также никакого хорошего описания или заголовка (как я думал, теги должны были предоставить).
Страницы, которыми обмениваются в настоящее время, доступны анонимным пользователям, таким образом, бот FB может получить доступ к страницам.Изображение, указанное в метатеге og, также доступно анонимным пользователям.Первый вопрос заключается в том, почему этот метод совместного использования не использует правильные значения по умолчанию для общего доступа ??
Следующий вопрос заключается в том, что следующим запросом функции является предоставление возможности аутентифицированным страницам общего доступа с одинаковыми настройками по умолчанию.изображение, название, описание.Я подходил к этому с точки зрения сервера, где я искал бота FB и перенаправлял бота на «статическую» страницу, которая содержит только минимальную разметку, необходимую для извлечения изображения, заголовка, описания.Я доказал это, и это работает довольно хорошо.Я просто чувствую, что это может быть немного сложно.Хотите знать, есть ли «лучший» или более «самый практичный» способ поделиться аутентифицированными страницами и узнать о его функциональных возможностях о нашем стандартном изображении, заголовке, описании ??
Заранее спасибо!
Обновление: я нашел эту связанную Q / A в StackOverflow: Facebook Share не показывает мое описание или мой эскиз
Когда я спрашиваю "Хотите знать, есть ли" лучше "илиБолее "лучший-практичный" способ поделиться аутентифицированными страницами и узнать их функциональность о нашем стандартном изображении, заголовке, описании ?? ", это тип вещей, о которых я говорю.Если я могу передать все данные, необходимые файлу sharer.php Facebook, через параметры строки запроса (и это приводит к тому, что скребок Facebook не требуется / не требуется), это идеально, тогда мне не нужно писать какую-либо логику на стороне сервера для перенаправленияскребок Facebook.Я попытался взять URL, предоставленный в вышеупомянутом Q / A, переформатировать с моими данными, но безуспешно.Хотите знать, если это задокументировано где-то на FB?