Maison > Article > développement back-end > Comment puis-je accéder à la messagerie électronique d'un utilisateur à l'aide de l'API Facebook Graph ?
Obtenir l'e-mail d'un utilisateur avec l'API Facebook Graph
Accéder à l'adresse e-mail d'un utilisateur connecté via l'API Facebook Graph peut être un défi . Malgré la documentation indiquant que l'API donne accès aux données d'inscription de base, y compris l'e-mail, le champ n'est pas directement accessible sans autorisation de l'utilisateur.
Pour obtenir l'adresse e-mail de l'utilisateur, vous devez demander des autorisations étendues pour le champ « email » pendant le processus d’autorisation. Cela nécessite que l'utilisateur vous accorde l'autorisation de consulter son courrier électronique. Cependant, notez que vous ne pouvez pas accéder aux adresses e-mail des amis de l'utilisateur.
Une méthode pour demander des autorisations étendues consiste à inclure le paramètre « scope=email » dans l'URL d'autorisation pour Facebook Connect. Vous pouvez également utiliser un SDK pour rationaliser le processus d'authentification Oauth et simplifier la demande d'autorisations étendues.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!