Ich kann nicht herausfinden, wie bekomme ich eine E-Mail-Adresse von Twitter. Ich habe dies als Beispiel verwendet - https://github.com/sahat/satellizer/tree/master/examples/server/node. Ich habe auch gesehen, dass es möglich ist, eine E-Mail von twitter's oauth - https://dev.twitter.com/rest/reference/get/account/verify_credentials zu bekommen. DankeErhalten von Benutzer-E-Mail von Twitter mit Satellizer
Antwort
„Vorausgesetzt, dass Sie durch alle Reifen gehen von Twitter, um die weißen Liste gesetzt werden Benutzer-E-Mails zugreifen, es ist es nicht Teil des Beispiel-Code. Wenn Sie wirklich Benutzer-E-Mail erhalten müssen, können Sie muss das außerhalb von Satellizers Auth Flow machen. " - Sahat (Besitzer von Satellizer)
Der Beispielserver scheint die E-Mail nicht im Fall von Twitter zu erhalten.
Und die Dokumentation Link erklärt, wie
aufzufordern, einen E-Mail-Adresse des Benutzers anfordern erfordert Ihre Anwendung die weiße Liste von Twitter zu sein. Um Zugang zu erhalten, benutzen Sie bitte dieses Formular.
Sobald die Whitelist aktiviert wurde, wird die Checkbox "E-Mail-Adressen von Benutzern anfordern" unter App-Berechtigungen auf apps.twitter.com verfügbar sein. Datenschutz URL- und Nutzungsbedingungen URL-Felder sind auch verfügbar unter Einstellungen, die für den E-Mail-Zugriff erforderlich sind. Wenn aktiviert ist, werden Benutzer über den oauth/authorize-Dialog informiert, dass Ihre App auf ihre E-Mail-Adresse zugreifen kann.