У меня есть страница http://46.39.131.94:53157/FacebookShare/Go/f80b86a2-0b18-44c9-9de0-42ca465112f2 (не против IP-адреса, это мой домашний компьютер с IIS Express, когда приложение будет закончено, я опубликую его с правильным DNS-именем). Когда я пытаюсь поделиться этой страницей на Facebook, сообщение об общем сообщении создается нормально, но тэг og:site_name
не отображается нигде. Вместо этого отображается мой IP-адрес.Facebook не выбирает og: имя_файла сайта
Я пробовал Share debugger, он показывает нулевые ошибки или предупреждения. В «На основе сырых тегов мы построили следующие свойства Open Graph». раздел тега og:site_name
отсутствует, но отображается, когда я нажимаю «Показать все сырые теги».
Я попытался снова «Очистить» и обновить. Изменен URL несколько раз. У меня нет идей.
Я бы ожидал, что «SHARE TEST» (содержимое og:site_name
) появится в серых крышках ниже описания вместо IP-адреса.
Я что-то упустил?
Пробуя это на одном из моих [сайтов клиента] (https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fbroadbandcompareprices.com%2Fbroadband-in-my- area% 2Frg7% 25203ug), где материал OG работает в FB, Skype и т. д. Похоже, что IP-адрес в вашем примере заменяется именем домена в их примере. Возможно, что-то такое, что делает FB в качестве меры безопасности или прозрачности? То есть, используя имя домена или IP-адрес вместо метки 'og: site_name'. – glennstar
У меня тоже были эти мысли. Только по какой-то причине у меня сложилось впечатление, что это место для названия сайта. Только я не видел ни одного правильного значения 'site_name', если он отличается от домена. –
[Open Graph] (http://ogp.me/) указывает, что необходимо использовать необязательный, хотя и рекомендуемый тег 'og: site_name'« Если ваш объект является частью более крупного веб-сайта, имя, которое должно отображаться для общего сайта "... что не очень полезно. Он дает пример имени в текстовой форме, а не имени домена, что говорит мне о том, что FB не использует это значение. – glennstar