¿Hay alguna manera de obtener las identificaciones de usuario de todas las personas que usan su aplicación de Facebook?Cómo obtener todas las identificaciones de usuario de las personas que usan su aplicación de Facebook
Respuesta
Haciendo una investigación exhaustiva llegué a la conclusión de que no hay ningún método para hacer esto!
Lo que he encontrado:
Un viejo REST API llamada friends.getAppUsers
que se lleva todos los identificadores de los amigos del usuario que autorizaron la aplicación.
Lo que me gustaría que he encontrado:
Después de leer la sección App Login
en el authentication document:
Además de ingreso de usuarios, Facebook Plataforma de apoyo Aplicación de sesión usando la OAuth 2.0 Cliente Flujo de credenciales El Inicio de sesión en la aplicación le permite tomar diversas acciones administrativas para su aplicación, , como recuperar datos de Insights o aprobando solicitudes.
pensé que el objeto application tendría un método directo para esto (similar a accounts
):
$facebook->api("/APP_ID/users");
pero estaba equivocado. Y luego, con la introducción de la función insights, me sorprendió que solo pueda obtener el recuento de los ID de usuario.
Lo que puede hacer:
Almacenamiento del ID de usuario en su base de datos tan pronto como un usuario autorizar su solicitud y si su aplicación ya cuenta con los usuarios (el caso más probable), comprobar si tiene un registro para cada usuario que interactúa con su aplicación en su base de datos ... de esta manera, obtendrá las identificaciones de usuario para sus usuarios activos en muy poco tiempo.
Sí, parece ser la mejor solución para almacenarlo en un db extra. pero creo que sería bueno ... no almacenar datos de usuario. por lo que también puede obtener solo un uid del contenido del propietario/creador del evento. también el evento muestra a ambos. –
Solo un poco más sobre esto - logré encontrar una gran cantidad de los ID de usuario que estaba buscando haciendo búsquedas básicas de Graph API y luego comprobando que eran válidas con mi aplicación.
Buscar una dirección de correo electrónico o nombre de usuario aquí: - https://developers.facebook.com/tools/explorer?method=GET
QUERY: https://graph.facebook.com/[email protected]&type=user
Si obtiene un fósforo o más de una, se puede comprobar que es válida como instalar en el botón de consulta FQL del mismo explorador : -
SELECT uid FROM user WHERE uid = *USER_ID_TO_SEARCH* AND is_app_user = 1
Si aparece como un fluido, está bien - son válidos. Esto me ayudó a llegar a lo que necesitaba (cuando no tenía información de usuarios de mi aplicación sobre el registro).
No pude encontrar la manera de buscar un correo electrónico desde el explorador de API de gráficos. ¿Qué sintaxis usaste? Intenté 'SELECCIONAR nombre FROM usuario donde contact_email = [email protected]' pero parece que no me gustan los correos electrónicos –
GET /v2.10/{app-id}/accounts
Usted recibirá todas las cuentas de la aplicación
- 1. ¿Cómo encontrar todas las identificaciones de niños recursivamente?
- 2. pixel.gif, ¿por qué las personas lo usan?
- 3. ¿Cómo usan las aplicaciones de Google App-Engine las personas con sus propios dominios?
- 4. ¿Por qué las personas usan valores de magia en lugar de nulo en su código?
- 5. ¿Por qué las personas usan linq en sql?
- 6. ¿Cómo se usan los anclajes para las identificaciones en las rutas en Rails 3?
- 7. Obtener información de las personas que llaman en python
- 8. Buscar amigos de Facebook de los usuarios que también usan mi aplicación de Android?
- 9. ¿Cómo truncar todas las tablas de usuario?
- 10. ¿Cómo obtener todas las coincidencias de regex?
- 11. ¿cómo obtener todas las rutas en mi aplicación de rieles?
- 12. ¿Cómo obtener id's de todas las entradas dentro del formulario?
- 13. ¿Por qué las personas usan jQuery para operaciones básicas?
- 14. ¿Seleccionar todas las casillas marcadas con identificaciones similares usando Jquery?
- 15. Obtener todas las columnas de todas las tablas MySQL
- 16. Facebook API: Obtenga todas las imágenes de perfil
- 17. Conseguir las identificaciones de etiquetas div
- 18. ¿Por qué las personas usan ATL para la programación COM?
- 19. ¿Cómo puedo listar TODAS las concesiones que recibió un usuario?
- 20. ¿Cómo recuperar todas las ID de objeto?
- 21. Obtener todas las teclas que se presionan
- 22. Facebook Graph API - Amigos que usan la aplicación
- 23. Obtener lista de todas las aplicaciones instaladas
- 24. ¿Qué atributos .Net aplican las personas a su código?
- 25. Obtener todas las alarmas guardadas en la aplicación de alarma
- 26. ¿Cómo encontrar todas las personas que llaman de una función en C++?
- 27. Impide que las personas refresquen la página
- 28. ¿Facebook cambió su sistema para cuentas de usuario de prueba?
- 29. ¿Por qué deberíamos colocar las interfaces con las clases que las usan en lugar de las que las implementan?
- 30. ¿Cómo me gusta las noticias de Facebook?
1, gran pregunta! – ifaour