2011-10-03 9 views
6

la mia domanda è come ottenere facebook page_id partendo da un semplice URL fb. Per esempio:Come ottenere page_id dall'URL di facebook

In realtà se l'URL corrisponde al "facebook.com/pages/" stringa io chiamo:

altro che chiamano:

Questo approccio sembra funzionare bene, ma in realtà è empirica e guardando la documentazione non vedo alcun suggerimento.
Cosa ne pensi?

+2

Nella maggior parte dei casi avrete già l'ID della pagina da un'altra chiamata API, giusto? (dal feed di un utente, o un elenco di Mi piace, ecc.) - altrimenti il ​​metodo che hai delineato sopra è il migliore che io possa pensare di – Igy

+0

In realtà ho solo un elenco di URL da cui devo indagare. – freedev

+1

@freedev la tua domanda è la tua risposta, questo è il modo migliore che conosco e sto usando lo stesso anche .. –

risposta

3

io non sono abbastanza sicuro di quello che stai chiedendo, ma penso che quello che si sta parlando sta cercando di ottenere l'id di una pagina che si conosce solo per la sua "vanità url" o "nickname".

Fondamentalmente si può fare una richiesta api di un grafico di facebook all '"url vanity" e quindi prendere l'id dalla richiesta fornita.

Ad esempio ... se apri il grafico di Facebook API explorer https://developers.facebook.com/tools/explorer?method=GET&path=coca.cola.

o fare una richiesta per http://graph.facebook.com/coca.cola

si può vedere nella risposta che si ottiene "id": "40.796.308,305 mila" che è l'ID pagina che si sta parlando.

Navigare verso http://www.facebook.com/40796308305 dovrebbe dimostrarlo.

Spero che questo aiuti.

Problemi correlati