我正在尝试查找我想要访问用户朋友的电子邮件地址的代码。假设用户通过Twitter登录我的应用程序,然后我想获得所有好友列表以及电子邮件地址。我从https://github.com/gorbin/ASNE获得了一个代码。在这个我能够获得用户的朋友列表,但无法得到朋友的电子邮件地址。
请帮我解决这个问题。
答案 0 :(得分:0)
到目前为止,Twitter并未在任何REST / Streaming API中为您提供电子邮件回复。
但是,要求用户的电子邮件地址要求您的应用程序被Twitter列入白名单。要请求访问权限,您需要转到here.
然后你可以在Twitter的Fabric by,
中request a User's email addressTwitterAuthClient 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。