Нужно исправить мета-теги Open Graph при передаче данных PHP через URL - PullRequest
0 голосов
/ 07 января 2012

Я создаю сайт, использующий PHP, который рисует данные из базы данных MySQL.Нарисованный контент постоянно меняется и привязывается к уникальному идентификатору.Несмотря на то, что на главной странице загружается много контента, каждая кнопка отправки на Facebook ссылается на уникальный идентификатор контента на отдельной странице.Я передаю информацию через URL в сообщении Facebook (например, ссылка: www.example.com/info.php?id=5)

Моя проблема заключается в том, что кнопка отправки не распознает кнопку Открыть.График метатеги для страницы - отображает неправильное изображение и неправильный заголовок.Я проверил с отладчиком - и он работает для принимающей страницы (www.example.com/info.php), но не с добавленными данными.Тем не менее, как только я вставляю полный URL с данными (www.example.com/info.php?id=5) в отладчик - эта страница сканируется, и все кнопки отправки, ссылающиеся на этот точный URL, теперь заполнены правильной картинкойи название.

Поскольку контент на моем сайте постоянно меняется, я не могу вручную просканировать Facebook каждую страницу потенциальных URL с каждым идентификатором данных. Можно ли как-то передать данные через URL-адрес и сделать так, чтобы кнопка отправки на Facebook распознавала метатеги Open Graph на принимающей странице для отображения для каждого потенциального идентификатора?Примечание: это всего лишь одно изображение и заголовок, который я хочу для всех ссылок.

Я заранее благодарю вас за ваше время, я немного новичок в программировании, и ваша помощь искренне ценится!

1 Ответ

0 голосов
/ 07 января 2012

Мы выполняем ленивый обход, поэтому первый отправитель может не сразу получить изображение, но если вы подождите 30 секунд и повторите попытку, оно должно появиться.

...