访问朋友通过我的应用程序登录的Twitter的电子邮件地址

时间:2016-01-05 04:22:08

标签: android twitter

我正在尝试查找我想要访问用户朋友的电子邮件地址的代码。假设用户通过Twitter登录我的应用程序,然后我想获得所有好友列表以及电子邮件地址。我从https://github.com/gorbin/ASNE获得了一个代码。在这个我能够获得用户的朋友列表,但无法得到朋友的电子邮件地址。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

到目前为止,Twitter并未在任何REST / Streaming API中为您提供电子邮件回复。

但是,要求用户的电子邮件地址要求您的应用程序被Twitter列入白名单。要请求访问权限,您需要转到here.

然后你可以在Twitter的Fabric by,

request a User's email address
TwitterAuthClient authClient = new TwitterAuthClient();
authClient.requestEmail(session, new Callback<String>() {
    @Override
    public void success(Result<String> result) {
        // Do something with the result, which provides the email address
    }

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

答案 1 :(得分:0)

您需要获取应用whitelisted