2017-05-20 1 views
2

Je souhaite recevoir le courrier électronique de l'utilisateur à l'aide de Google Actions tel que documenté here mais les documents parlent de l'autorisation EMAIL, mais lorsque je lis les documents d'autorisation here, je ne trouve aucune autorisation EMAIL. De l'aide? Comment puis-je recevoir l'email de l'utilisateur?Recevoir un courrier électronique de l'utilisateur en utilisant les actions Google

+0

Vous avez de la chance avec ça? – Tarun

+0

Pas moyen, Google docs vraiment nul – greywolf82

Répondre

1

Ya, malheureusement, le SDK de l'Assistant ne vous donne pas l'adresse e-mail. Mais si vous implémentez des liens de compte (comme Ahmed l'a mentionné) et que vous utilisez les flux rationalisés, vous recevrez l'e-mail qui vous sera envoyé; vous avez juste besoin d'utiliser la bibliothèque jsonwebtoken et vous pouvez décoder l'assertion JWT et récupérer l'adresse e-mail. Cela étant dit, cela se produit lors de la "connexion" et de l'échange de jetons ... pas pendant la réalisation de l'action elle-même. Vous devrez émettre un jeton d'actualisation/jeton d'accès: S

1

Une approche est d'aller avec account linking. Je me demande quels cas d'utilisation vous pourriez avoir qui ne fonctionneront pas nécessairement sans email ou lien de compte?