2013-01-08 15 views
5

Facebook niedawno globalne stron dla marek:Identyfikacja globalną stronę na Facebooku z API

http://www.facebook-studio.com/news/item/announcing-a-new-pages-structure-for-global-brands

Te strony mają aliasy regionalnych. Na przykład http://www.facebook.com/asos.france wskazuje na globalną stronę ASOS, ale pokazuje tylko treść francuską.

Moje pytania to: czy jest możliwe do zidentyfikowania przez Facebook API, czy dana strona URL

  1. regionalna wersja strony globalnej lub
  2. Standardowa strona

Odpowiedz

6

Odpytanie o to za pomocą Graph API pozwoli Ci tam dotrzeć:

/PAGE_NAME_OR_ID?fields=global_brand_children.username,global_brand_parent_page 

Trzy przykłady t o zastąpi PAGE_NAME_OR_ID się w wyżej zapytania:

  • asos.france zwraca się obiekt JSON z global_brand_parent_page zaludnionych. Jest to alias regionalny. Podano globalną stronę najwyższego poziomu.
  • asos zwraca obiekt JSON z tablicą global_brand_children. Jest to globalna strona najwyższego poziomu. Dzieci pokazują wszystkie regionalne aliasy.
  • cocacola zwraca tylko identyfikator. To jest strona niezależna.
0

W dokumentacji API Facebook Graph stwierdza

Musisz być administratorem strony głównego dla stron podrzędnych w celu odczytania global_brand_children przewagi strony.

Jednak sądzę, że istnieje inny sposób, aby odpowiedzieć na to pytanie, jeśli nie masz takiego poziomu dostępu. Jeśli korzystasz z tej kwerendy:

GET /v2.5/{id}?fields=global_brand_root_id,parent_page 

Jeżeli jedna z tych dziedzin są obecne/wtedy niepusty można bezpiecznie wywnioskować, że strona w pytaniu ma rodzica, albo Globalny Page głównej lub Lokalizacje nadrzędna.

Teraz zrozumienie różnic między Stronami Globalnymi a Lokalizacjami (inaczej Rodzicem-Dzieckiem) jest warte dalszych badań, ale z tego co rozumiem - do tej pory - wykluczają się wzajemnie. Każda strona jest częścią stron globalnych lub lokalizacji, ale nie obie.

Z tego co czytałem, światowy Strona jest zarezerwowane dla dużych marek które potrzebują kraj/region/stron specyficzne dla języka, jak Coca-Cola (wymienione powyżej), natomiast Lokalizacje byłoby więcej lokalnych właściwościach podobnych do hoteli , sklepy detaliczne, itp. Clickz miał całkiem niezłe blog post na ten temat, jeśli chcesz zrozumieć rozróżnienie bardziej szczegółowo.

Powiązane problemy