2012-03-21 6 views
0

Я создал ссылку на сайт, который при нажатии на здесь идет: http://www.keli-annpye-beshara.ca/?SMIDS=200899a1028301a28863a227638&t=THE+LIGHT+IS+OUTFacebook Sharer.php - игнорирует URL QueryString

Когда я просмотреть исходный код этой страницы я вижу:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta property="og:title" content="THE LIGHT IS OUT"/> 
<meta property="og:type" content="website"/> 
<meta property="og:url" content="http://www.keli-annpye-beshara.ca"/> 
<meta property="og:site_name" content="THE LIGHT IS OUT"/> 
<meta property="og:description" content="36 x 60 Acrylic on canvas SOLD"/> 
<meta property="og:image" content="http://www.keli-annpye-beshara.ca/assets_d/28863/portfolio_media/lwlm_the-light-is-out---small_108.jpg"/> 

Когда страница отображается на Facebook для совместного использования, только показывается канонический домен, и ни один из тегов OG не работает. Когда я передаю URL-адрес через лифтер facebook, они говорят:

Admins And App ID Отсутствует: fb: admins и fb: отсутствуют теги app_id. Эти теги необходимы для того, чтобы Facebook отображал историю новостей, которая генерирует высокий рейтинг кликов.

Like Button Tag Missing: og: название отсутствует. Мета-тег og: title необходим для того, чтобы Facebook отображал историю новостей, которая генерирует высокий рейтинг кликов.

Like Button Tag Missing: og: type отсутствует. Метатег og: type необходим для того, чтобы Facebook отображал историю новостей, которая генерирует высокий рейтинг кликов.

Предупреждения открытого графика, которые должны быть исправлены Выведенное свойство: свойство 'og: url' должно быть явно предоставлено, даже если значение может быть выведено из других тегов.

Выведенное свойство: свойство 'og: title' должно быть явно предоставлено, даже если значение может быть выведено из других тегов.

Когда я нажимаю на ссылку, чтобы просмотреть страницу, как скребок Facebook»делает, они видят только следующее:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

<meta property="og:image" content="http://www.keli-annpye-beshara.ca/assets_d/28863/web_media/lm_kap-website-pic_135.jpg"> 

я могу сказать из того, что они не выскабливания страницы с параметрами URL в место. Это содержимое по умолчанию, которое отображается, если не передан параметр SMIDS.

+0

Источник, который вы показываете в верхней части вашего вопроса, не имеет тега . – EliThompson

ответ

0

AFAIK, Facebook сделает это с любым URL-адресом с строками запроса. Попробуйте использовать URL-адрес. В соответствии с деталями Facebook не захватывает, я использую их по ссылке «sharer» («http://www.facebook.com/sharer/sharer.php»). Здесь есть много других сообщений, которые говорят об этой же проблеме.

+0

Так жаль огромную задержку. Я забыл, что задал этот вопрос. Ты был прав. Нам пришлось сопоставить нашу последовательность запросов с доменами, используя фильтры IIS. –

+0

Рад, что это помогло. –

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