Кнопка «Мне нравится» в Facebook - обнаружен круговой путь перенаправления - PullRequest
0 голосов
/ 14 марта 2012

Надеюсь, кто-то здесь может дать мне немного света.Я исследовал эту проблему в течение нескольких дней и не могу найти подходящего решения.

Прежде всего, я использовал отладчик facebook, и я понимаю, в чем ошибка, за исключением того, что я не уверенкак это исправить.Вы можете увидеть это здесь:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.viewrecalls.com%2Fshow%3Fq%3DGuidecraft%2520Mega%2520Profit%25204-in-1%2520Dramatic%2520Play%2520Theater%2520Toys%26amp%3Bu%3Dhttp%3A%2F%2Fwww.cpsc.gov%2Fcpscpub%2Fprerel%2Fprhtml12%2F12131.html

Полагаю, Facebook хочет, чтобы я использовал www.viewrecalls.com/show или www.viewrecalls.com в моем теге og: url,как они оба проходят валидацию;однако, если я это сделаю, то информация, отображаемая в Facebook, не будет информацией из исходной ссылки, и пользователь будет перенаправлен на URL-адрес, который не является исходным или заданным.Я не уверен, как решить эту проблему.

Мой веб-сайт запрашивает API и перечисляет результаты запроса.После того, как вы щелкнете по результату на странице листинга, он перейдет на страницу «показать», где отображается подробная информация о выбранном элементе.У меня "длинная" QueryString собирается, и один из параметров является URL.QueryString, однако, закодирован, и все работает отлично, за исключением того, что отладчик facebook выдает мне эту ошибку проверки, а кнопка не показывает счетчик, она показывает только 0, даже если отправляет сообщения на мою стену в Facebook.

Любая помощь будет принята с благодарностью!

Спасибо!

1 Ответ

1 голос
/ 14 марта 2012

Укажите свой тег og:url (на URL-адресе, на который вы указываете кнопку «Мне нравится») на URL-адрес, который на самом деле должен понравиться пользователю, и содержащий метаданные для этого URL-адреса - изображение, заголовок и т. Д.

Круговой путь перенаправления почти всегда означает, что og:url tag на странице указывает на другую страницу, которая перенаправляет (либо og:url, тегом canonical ref, либо перенаправлением HTTP) обратно на первую страницу или другую страницу вцепочка перенаправления.

Facebook * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *, поэтому, перенаправления

{edit} в вашем случае, я не уверен на 100%., но похоже, что часть вашего URL имеет закодированный &, что может быть проблемой.

Я вручную скручиваю

http://www.viewrecalls.com/show?q=Guidecraft%20Mega%20Profit%204-in-1%20Dramatic%20Play%20Theater%20Toys&u=http://www.cpsc.gov/cpscpub/prerel/prhtml12/12131.html

и получаютег og: url

http://www.viewrecalls.com/show?q=Guidecraft%20Mega%20Profit%204-in-1%20Dramatic%20Play%20Theater%20Toys&u=http://www.cpsc.gov/cpscpub/prerel/prhtml12/12131.html

, который, когда я свернулся с TH, имеет значение og: url

http://www.viewrecalls.com/show?q=Guidecraft%20Mega%20Profit%204-in-1%20Dramatic%20Play%20Theater%20Toys&u=http://www.cpsc.gov/cpscpub/prerel/prhtml12/12131.html

itПохоже, что каждый раз добавляется & в URL и повторяется - если амперсанд не будет закодирован в URL как %26?

...