2013-06-30 6 views
14

У меня возникают противоречивые отчеты для наших пользователей о том, что люди, которые обмениваются объектами Object Graph на свою стену, иногда показывают название объекта, а иногда и другое. В частности, каждый тест, который я делаю в своем собственном аккаунте, показывает название объекта, но в своих мобильных приложениях он не отображается. Я проверил Open Graph debugger. Так что у меня есть пара вопросов:Facebook Open Graph Не показывать название объекта

  1. Есть ли ограничение на длину символов?
  2. Разве Facebook не отображает весь объект Object.title на мобильном телефоне?
  3. Устраняет ли Facebook теги OG, и если они не могут их найти или если они не получают их, они не получают их?

Вот мой пример OG URL:

https://untappd.com/user/gregavola/checkin/35486976

Ответ FB: enter image description here

сообщение на моей стене: enter image description here

Что я могу здесь делать? Что мне не хватает?

ответ

0

Попробуйте очистить кэш здесь: https://developers.facebook.com/tools/debug
Также вы можете попробовать установить Facebook Доля ссылку, например:
https://www.facebook.com/sharer/sharer.php?s=100 & р [URL] = HTTPS % 3A% 2F% 2Fparse.com & р [название] = mytitle & р [резюме] = mysummary

2

у меня есть обходной путь:

  1. к вашему "объекту пива" добавить "имя" собственности введите строку.
  2. Редактировать свою историю «пили пиво»: В один к одному без заголовка объекта изменить историю «Выпил {beer.name} через Untappd» из "пил {beer.title} через Untappd "
  3. Сохраните изменения.
  4. При создании объекта пива, наряду с «заголовком», указывается одна и та же строка имени свойства.
  5. Опубликовать историю.
+0

Должно ли это быть в команде «POST» для создания нового объекта, нужно ли это жить на фактической веб-странице, на которую мы ссылаемся? – gregavola

+0

Добавьте meta property og: имя типа string на веб-страницу. –

+0

@GauravVashisth Я сделал все это - добавил og: имя для своего самообслуживаемого объекта (эквивалент всех метатегов для пива OP); добавлено имя свойства в мой тип объекта; и отредактировал один к одному без названия obj, чтобы включить beer.name, а не beer.title. Но на мобильном телефоне внешний вид выглядит точно так же. См. Здесь: http://stackoverflow.com/questions/21267103/ensuring-facebook-opengraph-posts-look-the-same-on-mobile-and-desktop – Davek804

3

См. Ссылку this. Его работа прекрасна для меня. И я думаю, что это единственное решение.