Kiedy potrzebuję fb: app_id lub fb: admins?

83

Dokument na facebooku, taki jak przycisk, mówi: „Kiedy Twoja strona internetowa reprezentuje rzeczywistą jednostkę, rzeczy takie jak filmy, drużyny sportowe, gwiazdy i restauracje, użyj protokołu Open Graph, aby określić informacje o tej jednostce”.

Dodam przyciski like do postów / filmów / artykułów na blogu, które tak naprawdę nie są obiektami. Dobrze? Więc nie potrzebuję fb: app_id lub fb: admins? Ale potem w kroku 2 tworzenia przycisku like jest napisane „Get Open Graph Tags” i kiedy używam Lintera do walidacji moich przycisków bez fb: admins i fb: app_id, otrzymuję tagi „fb: admins i fb: app_id są brakujący."

Jeśli okaże się, że potrzebuję tagów fb: admins i fb: app_id, czy muszę mieć stronę polubienia na Facebooku, aby je znaleźć?

Czy jest to również fb: admins AND fb: app_id lub fb: admins LUB fb: app_id, nie mogę powiedzieć, czy potrzebuję obu, czy nie.

A w graph.facebook / somepage podaje identyfikator, ale jaki to identyfikator? Na przykład: Jak zdobyć fb: app_id dla meta facebook

J Set
źródło

Odpowiedzi:

86

Dołączenie fb:app_idtagu do HTML HEAD pozwoli programowi skrobakowi Facebooka skojarzyć jednostkę Open Graph dla tego adresu URL z aplikacją. Umożliwi to administratorom tej aplikacji przeglądanie statystyk dotyczących tego adresu URL i wszelkich powiązanych z nim wtyczek społecznościowych.

fb:adminsZnacznik jest podobny, ale pozwala tylko podać każdą identyfikator użytkownika, który chcesz nadać uprawnienia do powyższych.

Możesz dołączyć jeden z tych tagów lub oba, w zależności od tego, ile osób chcesz administrować Insightsami, itp. Jeden fb:adminsjest prawie minimalnym wymaganiem. Reszta tagów Open Graph będzie nadal pobierana, gdy ludzie będą udostępniać i polubić Twój adres URL, jednak może to powodować problemy w przyszłości, więc dołącz jeden z powyższych.

fb: admins jest określony w ten sposób:
<meta property="fb:admins" content="USER_ID"/>
OR
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

i fb: app_id w ten sposób:
<meta property="fb:app_id" content="APPID"/>

Matthew Johnston
źródło
5
Facebook wymagał ode mnie fb:app_idotrzymania numeru telefonu, ale nie chciałem podawać numeru telefonu, aby zarejestrować się jako programista, więc po prostu usunąłem tag. fb:adimnssam działał dobrze.
Dan Dascalescu
2
FB nie skrobał naszego domyślnego obrazu i metadanych, ponieważ wymieniliśmy dwóch administratorów, po jednym w każdym tagu, przed resztą metadanych. Więc najwyraźniej się zawalił. Usunęliśmy oba metatagi fb: admins, na rzecz tagu fb: app_id i wszystko działa.
Nick Johnson,
1
Ta odpowiedź jest w odpowiednim czasie i nie mogę zagwarantować, że rzeczy pozostały takie same, jeśli chodzi o używanie obu tagów, czy są one nadal używane itp.
Matthew Johnston,
Facebook zaktualizował swoje dokumenty, teraz potrzebujesz wielu fb:admins programistów.facebook.com/
M Hornbacher
16

Aby użyć przycisku Like i umożliwić Open Graph inspekcję witryny internetowej, potrzebujesz aplikacji.

Musisz więc powiązać przycisk Lubię to z plikiem fb:app_id

Jeśli chcesz, aby inni użytkownicy widzieli stronę administracyjną Twojej witryny na Facebooku, dodaj fb:admins. Jeśli więc jesteś twórcą aplikacji i właścicielem strony internetowej, nie musisz dodawaćfb:admins

phwd
źródło
19
A jeśli nie mam aplikacji?
Daniel Springer
6
Facebook nazywa każdą witrynę, która używa tagów Open Graph, „aplikacją”; strona internetowa nie musi nawet być interaktywna, może być w 100% statyczna i nadal jest „aplikacją” dla Facebooka w celu uzyskania tego identyfikatora i dostępu do analiz za jej pośrednictwem. To trochę myląca terminologia.
cazort
6

Myślę, że dokumentacja jest dość pomocna!

Jeśli przeczytasz go ponownie, mówi, że dodanie elementów otwartego wykresu w witrynie sprawi, że Twoja witryna będzie działać jak strona na Facebooku i będziesz mieć możliwość publikowania ich aktualizacji itp.

Myślę więc, że to zależy od Ciebie - możesz po prostu mieć stronę bez elementów OG, co oznacza mniej pracy, ale także mniej „satysfakcji”.

Jeśli używasz og, ustaw typ na: blog

Na koniec: fb:admins lub fb:app_id - Lista oddzielonych przecinkami identyfikatorów Facebook administratorów stron lub identyfikatorów aplikacji platformy Facebook. Jako minimum podaj tylko swój własny identyfikator Facebooka.

Więc po prostu umieść tam swój własny fbid. Wskazówka: możesz łatwo to uzyskać, patrząc na adres URL swojego zdjęcia profilowego na Facebooku.

Ed Hinchliffe
źródło
1
„Lista oddzielonych przecinkami identyfikatorów Facebooka administratorów stron lub identyfikatorów aplikacji platformy Facebook. Jako minimum podaj tylko swój własny identyfikator Facebook”. - Przetestowałem to. To nie działa w ten sposób. Musisz dołączyć tag jeden raz do każdego identyfikatora.
pedrozath