Dada una URL de Facebook como http://facebook.com/cnn, ¿hay alguna manera de obtener la ID de esa página sin necesidad de rasparla?Identificación de Facebook desde la URL
Respuesta
Es mejor (y legal) hacer esto con la API de gráficos. Simplemente realice la solicitud de la API al https://graph.facebook.com/cnn
y obtenga el id de la respuesta.
Aquí está la respuesta para 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
}
propia Graph API de Facebook lo soporta. Del documentation:
El parámetro de consulta "ids" también acepta URL. Esto es útil para encontrar ID de URL en Open Graph. Por ejemplo: https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/
para URL externas. esto se usa para obtener la información de gráfico abierto para un sitio, no una identificación de objeto fb para un objeto interno. – Jake
a partir de hoy (28 de de julio de 2015), todavía existe una manera fácil de obtener página (o del usuario) Identificación.
Navegue a la URL de la página de Facebook (o usuario). La sintaxis es https://www.facebook.com/[username o nombre de la página]
Haga clic derecho para ver la fuente y luego la búsqueda para la cadena "pageID": en el caso de la página. La identificación numérica junto a la cadena buscada será id. En caso de usuario, busque "uid":.
es esto legal .... – Lukesoft
Sí. Muy legal Solo estamos recogiendo esto de la fuente html –
He estado trabajando con eso hoy. Entonces, para las personas que quieren saber cómo funciona esto. Use esto:
https://graph.facebook.com/<the_fb-address>?access_token=$accessToken
Y recuerde: esto es solo para páginas. No páginas de usuario/líneas de tiempo de amigos, etc. Esos deberán aprobar primero su aplicación de Facebook antes de poder leer sus perfiles.
Esto no parece funcionar. Esto crearía un objeto URL. https://developers.facebook.com/docs/graph-api/reference/v2.8/url/ – Brad
Luego, probablemente haya realizado una solicitud en una página personal de Facebook, no en una página oficial que le guste. No hubo necesidad de rechazar esta respuesta. Tenemos esto en funcionamiento. – KJS
¿Puede proporcionar un ejemplo completo? Aquí hay una publicación de una página oficial de CNN, y su método no parece funcionar. 'GET/v2.8/https% 3A% 2F% 2Fwww.facebook.com% 2Fcnn% 2Fposts% 2F10155873400471509' (con token de acceso ... usando Graph API explorer) Acabo de recuperar un objeto" web ", y nada sobre la publicación pública en una página pública oficial. – Brad
- 1. ¿Cómo construir una URL de publicación de Facebook desde la identificación de la publicación?
- 2. Facebook API cargar foto desde la URL
- 3. url diseño maneras de ocultar pk/Identificación de url
- 4. Obtener la identificación de usuario de Facebook por correo electrónico
- 5. ¿Cómo obtengo la identificación de video de la URL? (Vimeo)
- 6. ¿Qué es la URL "abierta" de Facebook?
- 7. obtener una identificación de la aplicación para Facebook?
- 8. ¿Cómo obtengo la identificación del video de la URL? (DailyMotion)
- 9. Facebook Logout Url
- 10. facebook como: href url vs. canonical url
- 11. # _ = _ agregado a la URL por facebook
- 12. Cómo migrar los comentarios de Facebook desde el uso de la propiedad "URL" a "HREF"
- 13. facebook "apprequests" con URL personalizada?
- 14. solicitudes de Facebook 2.0, ¿cómo cambiar la URL del botón "Aceptar" para que sea una url fuera de Facebook?
- 15. Facebook Graph API - Obtener ID de la página de Facebook URL
- 16. Facebook compartir url problema miniatura
- 17. Acceda a la "Pestaña Editar página URL" desde la página
- 18. Lea JSON desde la URL
- 19. Analizando JSON desde la URL
- 20. cargar .emacs desde la url
- 21. Actualización de estado de Facebook URL
- 22. obtener ruta desde la url
- 23. Quite '# _ = _' de la URL de redireccionamiento de Facebook
- 24. ¿La URL de una foto de Facebook siempre permanece igual?
- 25. Obtener la URL redirigida desde la URL original
- 26. Cómo obtener page_id de facebook url
- 27. ¿Cómo obtener la identificación de Facebook de un usuario a través de ContactsContracts API?
- 28. ¿Código de producto MSI desde la identificación del producto?
- 29. leer la etiqueta de identificación XML desde PHP
- 30. Facebook SLComposeViewController La URL aparece en el cuerpo si la URL y la imagen están presentes
Una muy buena opción si está trabajando en contra de los ID de usuario; si no se garantiza, hay una forma más general de manejar las URL a través de Graph API. Vea la respuesta a continuación. –
Genius respuesta! (Y) –
Tenga en cuenta que si obtiene una 'Solicitud de obtención no admitida', la página [puede estar restringida] (http://stackoverflow.com/q/6843796/241211). – Michael