Facebook opengraph не обновляется и другие вопросы - PullRequest
2 голосов
/ 28 сентября 2011

У меня проблема с использованием OpenGraph Facebook. Я пытаюсь реализовать функции временной шкалы в моем приложении. Однако при попытке изменить мои метатеги, чтобы изменить плитку моего объекта, изменения не отражаются. Когда я передаю свой URL в инструмент отладчика, который предлагает Facebook, он показывает, что мой объект OG по-прежнему использует старые данные, а не новые. Однако странная вещь заключается в том, что необработанные свойства показывают мои изменения. Как мне получить facebook для обновления объекта OG?

Другая проблема, с которой я сталкиваюсь, заключается в том, что, когда я изменяю свои действия, Facebook не обновляет их должным образом. Когда я снова открываю действие, оно все еще ссылается на мои старые названия объектов. Например, если заголовок одного из моих объектов фильма был «sci fi», и я ссылаюсь на «sci fi» в действии «видеть», он все равно будет ссылаться на «sci fi», даже если я попытаюсь изменить его на что-то остальное. Я бы сохранил и его, но при повторном открытии действия старые настройки там, где еще есть.

Мне также было интересно узнать о динамической генерации объектов. Например, если бы у меня было приложение, которое позволяло бы людям перечислять фильмы, которые они смотрели, я мог бы динамически сгенерировать объект OG, чтобы пользователи могли отображать «видеть фильм» на своей временной шкале, независимо от того, какой это был фильм? Мне интересно, потому что сейчас я не уверен, нужно ли мне сохранять страницу с метатегами после того, как я ее использую один раз.

Извините за блоки слова, и если мои вопросы кажутся вам базовыми. Я новичок в этом.

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Размещение вашего URL в отладчике объектов должно заставить его сканировать Facebook. У вас есть og:url, указывающий на старый URL?

Я не понимаю ваш второй вопрос. Facebook не сканирует вашу страницу? Он должен повторяться каждые 7 дней, или вы можете форсировать его с помощью API очистки.

По твоему третьему вопросу, да, ты можешь это сделать. Просто создайте разные URL для каждого фильма с разными og:url. Для хорошего SEO вы хотите сделать example.com/movie/1234/The-Matrix.

1 голос
/ 20 октября 2012

http://developers.facebook.com/tools/debug Попробуйте сделать это и поместите ссылку на страницу, для которой вы хотите, чтобы Facebook очистил свой кеш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...