2013-01-08 16 views
5

Facebook ha recentemente lanciato le pagine globali per i marchi:Identificazione di una pagina di Facebook dal globale API

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

Queste pagine hanno alias regionali. Ad esempio, http://www.facebook.com/asos.france punta alla pagina globale ASOS, ma mostra solo il contenuto francese.

Le mie domande è: è possibile identificare tramite le API di Facebook, se un determinato URL della pagina è

  1. Una versione regionale di una pagina globale, o
  2. una pagina standard

risposta

6

Interrogandoti con l'API Graph ti ci porterò:

/PAGE_NAME_OR_ID?fields=global_brand_children.username,global_brand_parent_page 

Tre esempi t o sostituire PAGE_NAME_OR_ID con nella query precedente:

  • asos.france restituisce un oggetto JSON con global_brand_parent_page popolate. È un alias regionale. Viene fornita la pagina globale di livello superiore.
  • asos restituisce un oggetto JSON con un array di global_brand_children. È la pagina globale di livello superiore. I bambini mostrano tutti gli alias regionali.
  • cocacola restituisce solo un ID. Questa è una pagina autonoma.
0

Come la documentazione delle API di Facebook Graph afferma

È necessario essere l'amministratore della pagina radice per pagine figlio per leggere il bordo global_brand_children per una pagina.

Tuttavia, penso che ci sia un altro modo per rispondere a questa domanda, se non si dispone di tale livello di accesso. Se si utilizza questa query:

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

Se uno di questi campi sono presenti/non vuota allora si può dedurre con certezza che la pagina in questione ha un genitore, o di una pagina globale Rooto un genitore Sedi.

Ora, la comprensione delle distinzioni tra pagine globali e posizioni (alias Parent-Child) è degna di ulteriori indagini, ma da quello che ho capito, finora, si escludono a vicenda. Una pagina è parte di pagine o posizioni globali, ma non entrambe.

Da quello che ho letto, una pagina globale è riservato ai grandi marchi che necessitano di paese/regione/pagine specifiche della lingua, come la Coca-Cola (di cui sopra), mentre Locations sarebbero per altri annunci locali come alberghi , negozi al dettaglio, ecc. Clickz ha avuto un buon blog post su questo, se hai bisogno di capire la distinzione più in dettaglio.

Problemi correlati