web-dev-qa-db-de.com

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

Das Dokument für den Facebook-Like-Button lautet: "Wenn Ihre Webseite eine reale Entität darstellt, verwenden Sie zum Beispiel Filme, Sportmannschaften, Prominente und Restaurants das Open Graph-Protokoll, um Informationen über die Entität anzugeben."

Ich füge einem Blog Posts/Videos/Artikel, die eigentlich keine Entitäten sind, Like-Buttons hinzu. Recht? Ich brauche also weder fb: app_id noch fb: admins? In Schritt 2 des Erstellens eines Like-Buttons heißt es dann "Get Open Graph Tags" und wenn ich Linter verwende, um meine Like-Buttons ohne fb: admins und fb: app_id zu validieren, erhalte ich ein "fb: admins" und ein "fb: app_id" -Tag 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?

Ist es auch fb: admins UND fb: app_id oder fb: admins OR fb: app_id, ich kann nicht sagen, ob ich beide brauche oder nicht.

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

69
J Set

Einschließlich der fb:app_id-Tag in Ihrem HTML-Code HEAD ermöglicht es dem Facebook-Scraper, die Open Graph-Entität für diese URL mit einer Anwendung zu verknüpfen. Dadurch können Administratoren dieser App Einblicke in diese und jede andere URL anzeigen damit verbundene Social Plugins.

Das fb:admins-Tag ist ähnlich, aber Sie können einfach jede Benutzer-ID angeben, für die Sie die Berechtigung zum Ausführen des oben genannten Befehls erteilen möchten.

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

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

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

74

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 fb:app_id Verknüpfen.

Wenn Sie möchten, dass andere Benutzer die Verwaltungsseite Ihrer Website auf Facebook sehen, fügen Sie fb:admins Hinzu. Wenn Sie der Entwickler der Anwendung und der Eigentümer der Website sind, müssen Sie also nicht fb:admins Hinzufügen.

13
phwd

Ich finde die Dokumentation einigermaßen hilfreich!

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

Ich denke, es liegt an dir - du kannst entweder nur eine Seite ohne OG-Elemente haben, was weniger Arbeit ist, aber auch weniger 'lohnend' für dich.

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

Endlich: fb:adminsoderfb:app_id - Eine durch Kommas getrennte Liste der Facebook-IDs von Seitenadministratoren oder einer Facebook Platform-Anwendungs-ID. Geben Sie mindestens Ihre eigene Facebook-ID an.

Also legen Sie einfach Ihr eigenes Gebot da rein. Als Tipp können Sie dies ganz einfach über die URL Ihres Profilfotos auf Facebook abrufen.

4
Ed Hinchliffe