tinder tienes tenga telefono solucion quitar quieres que publique promocionar permitir permite permisos nuevo los inténtalo desbloquear app aplicación aplicaciones almacenamiento adicionales aceptar acceso facebook

tienes - Cómo obtener todas las identificaciones de usuarios de las personas que usan su aplicación de Facebook



quitar permisos facebook android (3)

¿Hay alguna forma de obtener los ID de usuario de todas las personas que usan su aplicación de Facebook?


Al hacer una investigación exhaustiva, ¡concluí que NO HAY método para hacer esto !

Lo que he encontrado:
Una antigua API REST llamada friends.getAppUsers que obtiene todos los ID de los amigos del usuario que autorizaron la aplicación.

Lo que desearía haber encontrado:
Después de leer la sección de App Login la App Login en el documento de autenticación :

Además del inicio de sesión de usuario, la plataforma Facebook admite el inicio de sesión de la aplicación utilizando el flujo de credenciales de cliente de OAuth 2.0. El inicio de sesión de la aplicación le permite realizar diversas acciones administrativas para su aplicación, como recuperar datos de Insights o aprobar solicitudes.

Pensé que el objeto de la application tendría un método directo para esto (similar a las accounts ):

$facebook->api("/APP_ID/users");

Pero estaba equivocado. Y luego, con la presentación de la función insights , ¡me sorprendió que solo pueda obtener el recuento de las ID de usuario!

Lo que puedes hacer:
Almacenar la ID de usuario en su base de datos tan pronto como un usuario autorice su aplicación y si su aplicación ya tiene usuarios (muy probablemente el caso), verifique si tiene un registro para cada usuario que interactúa con su aplicación en su base de datos ... esto De esta manera, obtendrá los ID de usuario para sus usuarios activos en muy poco tiempo.


Solo un poco más sobre esto: logré encontrar muchos de los ID de usuario que buscaba haciendo búsquedas básicas de Graph API y luego comprobando que eran válidos con mi aplicación.

Busque 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 una coincidencia o más de uno, puede verificar que sea 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 uid, estás 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).


GET /v2.10/{app-id}/accounts

Obtendrás todas las cuentas para la aplicación