2012-06-16 8 views
1

Je développe une application sociale qui nécessite des actions Open Graph. Je veux que l'étiquette de métadonnées pour le titre provienne de ma base de données car le nom de mon titre d'action dépend du choix de l'utilisateur.Facebook Open Graph- Dynamic Title

Est-il possible d'obtenir le méta du titre à partir de la base de données, plutôt que d'être codé en dur? Par exemple:

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

Répondre

1

Bien sûr, il est possible - mais comment vous voulez savoir quel contenu pour éteindre quand?

Lorsque Facebook récupère votre URL, l'utilisateur de votre site n'est pas impliqué. Cela signifie que vous devez transférer des informations via la chaîne de requête ou quelque chose; et cela les rendrait différentes URL, donc vous aurez aussi différents objets OG.

+0

J'ai essayé d'obtenir le titre de ma base de données. le problème est que le titre ne change pas et il semble que Facebook obtient mon titre de Cache au lieu de l'obtenir à partir de ma base de données –

+0

En publiant une action, vous pouvez "forcer" Facebook à recopier l'URL - voir docs pour savoir comment . – CBroe