ссылка на общий доступ в Facebook «URL-адрес в Facebook запросил перенаправление HTTP, но за ним не последовало». - PullRequest
7 голосов
/ 28 марта 2012

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

Я использую Facebook Linter, чтобы определить проблему, которая вызвала у меня эту ошибку: "URL-адрес Facebook запрошенHTTP перенаправление, но оно не может быть выполнено. "

это URL-адрес линтера: https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.almadenahnews.com%2Fnewss%2Fnews.php%3Fc%3D509%26id%3D141802

эта проблема появилась только недавно .. Если кто-нибудь знает, как ее решить, пожалуйста, помогитемне

Ответы [ 3 ]

4 голосов
/ 29 апреля 2012

Вы должны использовать идентификатор пользователя Facebook как свойство fb:admins (не идентификатор # 126788814107574 приложения, которое вы используете в данный момент).

Это подтверждается сообщением об ошибке отладчика OpenGraph:

Объект по URL-адресу 'http://www.almadenahnews.com/newss/news.php?c=509&id=141802' типа' website 'недействителен , поскольку указанное значение' 126788814107574 'для свойства' fb: admins 'не может быть проанализировано как тип' fbid '.

Вы также должны (вероятно) использовать свойство fb:app_id.См. старые документы (в новой документации нигде не указано, что это требование, но некоторые вещи просто не будут работать, например, модерация комментариев).

1 голос
/ 02 мая 2012

Вы поставили 126788814107574 как fb:admins, но если вы посмотрите здесь,

http://graph.facebook.com/126788814107574

Это ясно показывает, что 126788814107574 является идентификатором приложения.

Вместо ввода app_id укажите свой собственный идентификатор профиля (или идентификатор профиля администратора, если он отличается)

Это должно решить проблему.

Кроме того, app_id должен быть помещен как

<meta property="fb:app_id" content="<your_app_id>" />

0 голосов
/ 21 марта 2019

Я столкнулся с той же проблемой, когда впервые преобразовал свой веб-сайт из http в https. Решение состоит в том, чтобы вручную переименовать «http» в «https», где бы вы ни использовали.

...