Wann brauche ich eine fb: app_id oder fb: admins?

83

Das Dokument für die Facebook-Schaltfläche "Gefällt mir" lautet: "Wenn Ihre Webseite eine reale Entität darstellt, z. B. Filme, Sportteams, Prominente und Restaurants, verwenden Sie das Open Graph-Protokoll, um Informationen über die Entität anzugeben."

Ich füge einem Blog Beiträge / Videos / Artikel, die keine wirklichen Entitäten sind, ähnliche Schaltflächen hinzu. Recht? Also brauche ich keine fb: app_id oder fb: admins? In Schritt 2 des Erstellens einer Like-Schaltfläche heißt es dann "Get Open Graph Tags". Wenn ich Linter verwende, um meine Like-Schaltflächen ohne fb: admins und fb: app_id zu validieren, erhalte ich die Tags "fb: admins" und "fb: app_id" fehlt. "

Wenn sich herausstellt, dass ich die Tags fb: admins und fb: app_id benötige, muss ich eine Facebook-ähnliche Seite haben, um sie zu finden?

Auch ist es fb: admins UND fb: app_id oder fb: admins ODER fb: app_id, ich kann nicht sagen, ob ich beides brauche oder nicht.

Und in der graph.facebook / somepage gibt es eine ID, aber welche ID ist das? Zum Beispiel: So erhalten Sie fb: app_id für Facebook-Meta

J Set
quelle

Antworten:

86

Durch das Einfügen des fb:app_idTags in Ihren HTML-HEAD kann der Facebook-Scraper die Open Graph-Entität für diese URL einer Anwendung zuordnen. Auf diese Weise können Administratoren dieser App Einblicke in diese URL und alle damit verbundenen sozialen Plugins anzeigen.

Das fb:adminsTag ist ähnlich, aber Sie können einfach jede Benutzer-ID angeben, der Sie die Berechtigung erteilen möchten, die oben genannten Schritte auszuführen.

Sie können eines dieser Tags oder beide einschließen, je nachdem, wie viele Personen Sie die Insights usw. verwalten möchten. Ein einzelnes wie fb:adminsist so ziemlich eine Mindestanforderung. Der Rest der Open Graph-Tags wird weiterhin abgerufen, wenn Personen Ihre URL teilen und mögen. Dies kann jedoch in Zukunft zu Problemen führen. Geben Sie daher bitte eines der oben genannten an.

fb: admins wird wie folgt angegeben:
<meta property="fb:admins" content="USER_ID"/>
OR
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

und fb: app_id wie folgt:
<meta property="fb:app_id" content="APPID"/>

Matthew Johnston
quelle
5
Facebook verlangte von mir eine fb:app_id, aber ich wollte meine Telefonnummer nicht angeben, um mich als Entwickler zu registrieren, also habe ich das Tag einfach entfernt. fb:adimnsallein hat gut funktioniert.
Dan Dascalescu
2
FB hat unser Standardbild und unseren Metainhalt nicht überprüft, da wir zwei Administratoren, einen in jedem Tag, vor den restlichen Metadaten aufgelistet haben. Es stürzte also anscheinend ab. Wir haben beide fb: admins-Meta-Tags zugunsten des fb: app_id-Tags entfernt und jetzt funktioniert alles.
Nick Johnson
1
Diese Antwort ist von seiner Zeit, und ich kann nicht garantieren, dass die Dinge in Bezug auf die Verwendung beider Tags gleich geblieben sind oder ob sie noch verwendet werden usw.
Matthew Johnston
Facebook hat seine Dokumente aktualisiert, Sie benötigen jetzt mehrere fb:admins Entwickler.facebook.com/docs/plugins/…
M Hornbacher
16

Um den Like-Button zu verwenden und das Open Graph Ihre Website überprüfen zu lassen, benötigen Sie eine Anwendung.

Sie müssen also den Like-Button mit einem verknüpfen fb:app_id

Wenn Sie möchten, dass andere Benutzer die Verwaltungsseite für Ihre Website auf Facebook sehen, fügen Sie diese hinzu fb:admins. Wenn Sie der Entwickler der Anwendung und der Eigentümer der Website sind, müssen Sie keine hinzufügenfb:admins

phwd
quelle
18
Was ist, wenn ich keine App habe?
Daniel Springer
6
Facebook nennt jede Website, die Open-Graph-Tags verwendet, eine "App". Die Website muss nicht einmal interaktiv sein, sie kann zu 100% statisch sein und ist immer noch eine "App" für Facebook, um diese ID zu erhalten und über sie auf die Analysen zuzugreifen. Es ist eine etwas verwirrende Terminologie.
Cazort
6

Ich finde die Dokumentation einigermaßen hilfreich!

Wenn Sie es erneut lesen, heißt es, dass durch das Hinzufügen offener Diagrammelemente auf Ihrer Website Ihre Website als Facebook-Seite fungiert und Sie die Möglichkeit erhalten, Aktualisierungen usw. zu veröffentlichen.

Ich denke, es liegt an Ihnen - Sie können entweder nur eine Seite ohne OG-Elemente haben, was weniger Arbeit, aber auch weniger „lohnend“ für Sie ist.

Wenn Sie og verwenden, setzen Sie den Typ auf: blog

Schließlich: fb:admins oder fb:app_id - Eine durch Kommas getrennte Liste der Facebook-IDs von Seitenadministratoren oder einer Facebook-Plattform-Anwendungs-ID. Geben Sie mindestens nur Ihre eigene Facebook-ID an.

Also setzen Sie einfach Ihr eigenes Fbid ein. Als Tipp erhalten Sie dies ganz einfach, indem Sie sich die URL Ihres Profilfotos auf Facebook ansehen.

Ed Hinchliffe
quelle
1
"Eine durch Kommas getrennte Liste der Facebook-IDs von Seitenadministratoren oder einer Facebook-Plattform-Anwendungs-ID. Geben Sie mindestens nur Ihre eigene Facebook-ID an." - Ich habe das getestet. So funktioniert es nicht. Sie müssen das Tag einmal pro ID einfügen.
Pedrozath