Dato un url di Facebook come http://facebook.com/cnn, esiste un modo per ottenere l'ID di quella pagina al di sotto di scansionarlo?ID Facebook dall'URL
risposta
E 'meglio (e legale) per fare questo con il grafico API. Basta eseguire la richiesta dell'API su https://graph.facebook.com/cnn
e ottenere l'id dalla risposta.
Ecco la risposta per cnn
:
{
"id": "5550296508",
"name": "CNN",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/hs178.ash2/41813_5550296508_728_s.jpg",
"link": "http://www.facebook.com/cnn",
"category": "Company",
"website": "www.cnn.com\nwww.ireport.com\n",
"username": "cnn",
"company_overview": "TRIVIA FROM THE CNN TOUR...",
"products": "CNN US...",
"likes": 1689936
}
propria API Graph di Facebook lo supporta. Da documentation:
Il parametro di query "ids" accetta anche URL. Questo è utile per trovare gli ID degli URL nel grafico aperto. Per esempio: https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/
per gli URL esterni. questo è usato per ottenere le informazioni del grafico aperto per un sito, non un ID oggetto fb per un oggetto interno. – Jake
a partire da oggi (28 Luglio 2015), esiste ancora un modo facile per ottenere la pagina (o dell'utente) id.
Passare alla pagina Facebook (o utente) url. La sintassi è https://www.facebook.com/[username o pagename]
clic destro per visualizzare il codice sorgente e quindi cercare stringa "pageID": in caso di pagina. L'ID numerico accanto alla stringa cercata sarà id. In caso di utente, cercare "uid":.
è legale .... – Lukesoft
Sì. Molto legale. Stiamo prendendo questo dalla fonte html –
Ci ha lavorato ancora oggi. Quindi, per le persone che vogliono sapere come funziona. Usa questo:
https://graph.facebook.com/<the_fb-address>?access_token=$accessToken
E ricorda: questo è solo per le pagine. Non pagine utente/timeline degli amici ecc. Questi dovranno prima approvare la tua app di Facebook prima di poter leggere i loro profili.
Questo non sembra funzionare. Questo creerebbe un oggetto URL. https://developers.facebook.com/docs/graph-api/reference/v2.8/url/ – Brad
Quindi probabilmente hai fatto una richiesta su una pagina personale di Facebook, non una pagina ufficiale che ti piacesse. Non c'era bisogno di downvotare questa risposta. Abbiamo installato e funzionante. – KJS
Potete fornire un esempio completo? Ecco un post di una pagina ufficiale della CNN e il tuo metodo non sembra funzionare. 'GET/v2.8/https% 3A% 2F% 2Fwww.facebook.com% 2Fcnn% 2Fposts% 2F10155873400471509' (con token di accesso ... utilizzando l'esploratore di Graph Graph) Ho appena recuperato un oggetto" sito web "e niente sul post pubblico su una pagina pubblica ufficiale. – Brad
- 1. facebook lunghezza stringa id
- 2. Facebook SDK 3.0 - Ottieni ID utente e token Facebook
- 3. ID utente Facebook in visita senza autorizzazione?
- 4. Ottieni ID utente Facebook tramite indirizzo email
- 5. Facebook API: Ottieni ID post condiviso
- 6. Visualizza fonte immagine Facebook per ID
- 7. Mantenimento ID utente Facebook in sessione
- 8. È possibile registrarsi su Facebook senza un ID e-mail?
- 9. imprevisto App Id utilizzando Facebook PHP SDK API
- 10. Facebook API - ID utente diversi per ogni app?
- 11. API grafico Facebook: ID dell'immagine del profilo utente
- 12. Più ID di Facebook per lo stesso utente
- 13. ottenere ID gruppo Facebook utilizzando l'identificatore o l'url
- 14. ID applicazione non valido con applicazione iOS Facebook
- 15. Facebook App: Ottenere il nome di un utente da ID
- 16. Facebook Id sarà uguale o cambierà in futuro
- 17. Condividi un ID applicazione Facebook tra le app Android
- 18. API grafico di Facebook - Ottieni ID dall'URL della pagina di Facebook
- 19. Ottieni ID utente con ambito applicazione Facebook dall'id Facebook globale o nome utente
- 20. ID, id o ID?
- 21. ID Apple tramite OAuth?
- 22. @ menzioni su Facebook utilizzando Facebook Connect API
- 23. Int id vs varchar id
- 24. Facebook Graph API + Facebook Pages
- 25. "Facebook login" vs "Facebook Connect"
- 26. ID ordine API Magento ID vs ID incremento
- 27. Parse.com - Un altro utente è già collegato a questo ID facebook
- 28. API di controllo Facebook per ID luogo Ottieni tutti gli utenti Lista
- 29. SDK Facebook IOS: cosa non va con sharerDidCancel: (id <FBSDKSharing>) delegato sharer?
- 30. Come posso utilizzare più ID app Facebook in una singola applicazione iOS?
Un'ottima scelta se si sta lavorando contro gli ID utente; se non è garantito, esiste un modo più generale per gestire gli URL tramite l'API Graph. Vedi la risposta qui sotto. –
Risposta geniale! (Y) –
Nota che se ottieni una 'Richiesta di richiesta non supportata', la pagina [potrebbe essere limitata] (http://stackoverflow.com/q/6843796/241211). – Michael