web-dev-qa-db-fra.com

Quand ai-je besoin d'un fb: app_id ou d'un fb: admins?

Le document relatif au bouton "J'aime" de Facebook indique: "Lorsque votre page Web représente une entité du monde réel, telle que des films, des équipes sportives, des célébrités et des restaurants, utilisez le protocole Open Graph pour spécifier des informations sur l'entité".

J'ajoute des boutons similaires à des articles de blog/vidéos/articles qui ne sont pas vraiment des entités. Droite? Donc, je n'ai pas besoin de fb: app_id ou de fb: admins? Mais alors à l’étape 2 de la création d’un bouton "J'aime", il est indiqué: "Obtenir les balises graphiques ouvertes" et lorsque j'utilise Linter pour valider mes boutons "J'aime" sans fb: admins et fb: app_id, j’obtiens un "fb: admins et fb: app_id". manquant."

S'il s'avère que j'ai besoin de balises fb: admins et fb: app_id, dois-je disposer d'une page de type Facebook pour les trouver?

Aussi, est-ce fb: admins ET fb: app_id ou fb: admins OR fb: app_id, je ne peux pas dire si j'ai besoin des deux ou non.

Et dans le graph.facebook/somepage cela donne un identifiant, mais quel identifiant est-ce? Par exemple: Comment obtenir fb: app_id pour facebook meta

69
J Set

Incluant le fb:app_id balise dans votre code HTML HEAD permettra au racleur de Facebook d'associer l'entité Open Graph de cette URL à une application. Cela permettra à tout administrateur de cette application d'afficher des informations sur cette URL et toute autre information. plugins sociaux connectés avec elle.

Le fb:admins La balise _ est similaire, mais vous permet simplement de spécifier chaque ID utilisateur que vous souhaitez autoriser à effectuer les opérations ci-dessus.

Vous pouvez inclure l’une de ces balises ou les deux, selon le nombre de personnes que vous souhaitez administrer Insights, etc. Un seul comme fb:admins est à peu près une exigence minimale. Le reste des balises Open Graph sera toujours récupéré lorsque des personnes partagent et aiment votre URL, bien que cela puisse causer des problèmes à l'avenir, veuillez donc inclure l'une des actions ci-dessus.

fb: admins est spécifié comme ceci:
<meta property="fb:admins" content="USER_ID"/>
OU
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

et fb: app_id comme ceci:
<meta property="fb:app_id" content="APPID"/>

74
Matthew Johnston

Pour utiliser le bouton J'aime et faire en sorte que Open Graph inspecte votre site Web, vous avez besoin d'une application.

Il faut donc associer le bouton Like à un fb:app_id

Si vous voulez que d'autres utilisateurs voient la page d'administration de votre site Web sur Facebook, ajoutez fb:admins. Donc, si vous êtes le développeur de l'application et le propriétaire du site Web, il n'est pas nécessaire d'ajouter fb:admins

13
phwd

Je pense que la documentation est raisonnablement utile!

Si vous le relisez, cela signifie que l'ajout d'éléments graphiques ouverts sur votre site Web fera de votre site Web une page facebook et vous permettra de publier des mises à jour, etc.

Donc, je pense que c'est à vous de choisir - vous pouvez simplement avoir une page sans éléments OG, ce qui représente moins de travail mais aussi moins de "récompense" pour vous.

Si vous utilisez og, définissez le type sur: blog

Finalement: fb:adminsofb:app_id - Liste séparée par des virgules des identifiants Facebook des administrateurs de la page ou d'un identifiant d'application de la plate-forme Facebook. Au minimum, n'incluez que votre propre identifiant Facebook.

Il suffit donc de mettre votre propre fbid ici. Comme astuce, vous pouvez facilement obtenir cela en consultant l’url de la photo de votre profil sur Facebook.

4
Ed Hinchliffe