在我的网站上获取Twitter电子邮件ID

时间:2013-08-02 05:39:15

标签: java twitter twitter4j

如何在我的网站上获取Twitter电子邮件ID。

我正在使用twitter4j api。 但在收到电子邮件时显示

电子邮件:Twitter不提供此功能!

在twitter4j api中没有可用于发送电子邮件的方法

user = twitter.showUser(twitter.getId());

twitterUser = new TwitterUser(user.getId(),user.getName(),user.getScreenName(),user.getLocation(),
                    user.getDescription(),user.getProfileImageURL().toString(),
                    user.getFollowersCount(),user.getFriendsCount(),user.getFavouritesCount(),user.getStatusesCount(),
                    user.getListedCount(),user.getCreatedAt().toString(),user.getTimeZone(),user.getUtcOffset(),
                    user.getLang(),user.getURL()!=null?user.getURL().toString():null);

有没有办法解决这个问题。

是否有其他api可以获取电子邮件和/ FirstName / LastName。

请为此提出任何解决方案。

1 个答案:

答案 0 :(得分:0)

Twitter不提供用于电子邮件检索的API。来自FAQ

  

如何获取用户的电子邮件地址?

     

如果您想要用户的电子邮件地址,则需要在您自己的应用程序和服务范围内询问用户。 Twitter API不提供用户的电子邮件地址作为OAuth令牌协商过程的一部分,也不提供其他方法来获取它。

如果您有用户的ID或屏幕名称,则可以从Twitter4J User界面获取任何其他信息。