2012-06-16 3 views
1

Я разрабатываю социальное приложение, которое требует некоторых действий Open Graph. Я хочу, чтобы метка метаданных для названия была из моей базы данных, потому что имя моего названия действия зависит от выбора пользователя.Facebook Open Graph-Dynamic Title

Возможно ли получить название мета из базы данных, а не быть жестко закодированным? Например:

<meta property="og:title" content="<?php echo $someTitle ?>" /> 

ответ

1

Конечно, это можно - но как вы хотите знать, что содержание потушить когда?

Когда Facebook сбрасывает ваш URL-адрес, пользователь вашего сайта не участвует. Это значит, что вам нужно передать некоторую информацию через строку запроса или что-то еще; и это сделает их разными URL-адресами, поэтому вы также получите различные объекты OG.

+0

Я попытался получить название из моей БД. проблема в том, что название не меняется, и похоже, что facebook получает мой заголовок из кэша, а не получает его из моей базы данных. –

+0

При публикации действия вы можете «заставить» Facebook повторно очистить URL-адрес - см. документы о том, как , – CBroe