2010-12-13 3 views
2

У меня есть приложение Facebook с холстом на основе iframe, содержащим подобную кнопку (также iframe), в голове моего iframe я указал стандартные метатеги (og: title, og: url, og: site_name), и они, похоже, работают нормально (информация отображается правильно на стене профиля), за исключением названия. Я тестировал различные ссылки приложения с помощью URL-адреса Facebook Linter, а тег ug: title полностью игнорируется.Мета тег og: название внутри Facebook Приложение игнорируется

Были ли у вас какие-либо проблемы с открытыми тегами графиков внутри приложений facebook?

Любые идеи приветствуются, спасибо.

ответ

0

У меня такая же проблема в моем приложении http://apps.facebook.com/tripline Кажется, что Facebook не обрабатывает ссылки на страницы внутри приложений так же, как страницы, на которые они попали напрямую.

Вы можете увидеть разницу в URL ЛИНТЕР:

  1. ОГ: URL на странице холста: http://apps.facebook.com/tripline/trip.php?id=2015071615051003BEE6FBED6F531103 (OG: название игнорируется, получить trip.php вместо этого)

  2. URL фактической страницы, загруженной в IFRAME: http://www.tripline.net/api/fbcanvas/trip.php?id=2015071615051003BEE6FBED6F531103#frame-top (ог: название правильное, но не могут ссылаться на это, потому что это не в кадре)

  3. страницы, на главном сайте: http://www.tripline.net/trip/The_Boston_Freedom_Trail-2015071615051003BEE6FBED6F531103 (ог: название правильно, если я не могу изобразить е вещи, я буду просто установить OG: URL на странице холста к этому)

Не совсем ответ, но, по крайней мере, вы знаете, что вы не одни или с ума ... который что-то стоит.

+0

Спасибо Байрон, может быть, кто-то найдет исправление для этой проблемы. –

+0

Кстати, установка og: url на странице не исправляет проблему, потому что кнопка типа и кнопка общего доступа fbml отправляют фактический url страницы, а не og: url, так что кнопки будут продолжать разбиваться и мы изменили кнопку совместного доступа из старого общего ресурса fbml в новое диалоговое окно FB.ui на основе javascript, где мы можем полностью контролировать переданный URL. – byron

1

Я пробовал каждую возможную комбинацию и предложение при добавлении метатегов на мою страницу, но никто из них не работал. При тестировании URL-адреса с URL-адресом facebook он всегда возвращает значения по умолчанию, определенные на странице администрирования приложения. Например, он не видит метатеги. И что более интересно, так это то, что когда я смотрю на источник страницы, существуют метатеги, но не были оценены с помощью facebook или linter.

Теперь на моей странице холста я определил логин/аутентификацию (и, в частности, перенаправление и т. Д.) Вверху, перед определением метатег html и og, и это была основная проблема.

При выполнении FB логин перенаправления/аутентификации перед предоставлением О.Г. мета-тегов, затем FB Искатели/ЛИНТЕР не сможет обнаружить вашу метаинформацию и попытается автоматически заполнить его.

+0

Не могли бы вы добавить суть ссылки на ваш ответ? Мы хотим создать ресурс здесь, который останется, даже если ссылки будут плохими. –

+1

@aleksandar, я закончил тем же «взломом», я не называю это решением :) –

+0

@ Paŭlo, ok Я скопирую тот же контент, что и на другой пост. – Aleksandar

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