2016-06-22 9 views
1

Ich bin neu in Android-Entwicklung. Ich habe den folgenden Code verwendet, um auf die E-Mail-Adresse meines persönlichen Twitter-Accounts zuzugreifen, aber es ist mir nicht möglich, darauf zuzugreifen.
ich diesen Code verwenden:Ist es möglich, E-Mail-Adresse von Twitter-Benutzer in Android zu erhalten? Wenn ja, wie?

TwitterAuthClient authClient = new TwitterAuthClient(); 

authClient.requestEmail(session, new Callback() { 

    @Override 
    public void success(Result result) { 
     // Do something with the result, which provides the email address 
    } 

    @Override 
    public void failure(TwitterException exception) { 
     // Do something on failure 
    } 
});
+0

Siehe diesen https://docs.fabric.io/android/twitter/request-user-email-address.html – Unknown

+0

Dank! aber ich habe diesen Code bereits benutzt. aber ich kann keine E-Mail-Adresse erhalten. Ich weiß nicht wie es ist? –

Antwort

3

einen Benutzer E-Mail-Adresse anfordern erfordert Ihre Anwendung weiß aufgeführt von Twitter zu sein. Um Zugang anzufordern, können Sie

https://support.twitter.com/forms/platform besuchen.

Weitere Informationen finden Sie in der Abfrage twitter community.

N. B: Selbst wenn der Benutzer gewährt den Zugriff auf ihre E-Mail-Adresse, ist es nicht garantiert ist, erhalten Sie eine E-Mail-Adresse. Zum Beispiel, wenn jemand für Twitter mit einer Telefonnummer anstelle einer E-Mail-Adresse, das E-Mail-Feld kann leer sein. Wenn dies geschieht, wird die Fehlermethode aufgerufen, da keine E-Mail-Adresse verfügbar ist.

+0

Danke für Ihren Vorschlag. Ich werde es versuchen. –