从给定的推特 url 页面获取用户 ID - Twitter4j

getting userID from a given twitter url page - Twitter4j

如何从他的 url 推特页面获取用户 ID 号(长)?

Long userId;
URL url = new URL("https://twitter.com/MarketWatch");

API 上有一个名为 getId()

的方法

long getId()

Returns the id of the user

http://twitter4j.org/javadoc/index.html?twitter4j/User.html

首先你必须得到给定屏幕名称的User。使用字符串方法从 URL 中提取屏幕名称,并使用 showUser(java.lang.String screenName)。然后你就可以得到指定用户的id:

Twitter twitter = TwitterFactory.getSingleton();
// Initialize your Twitter
User user = twitter.showUser("MarketWatch");
long userId = user.getId(); // Long ID of user @MarketWatch

在 Twitter API 中了解 GET users/show

由于检索用户数据需要身份验证,因此您还必须提供访问令牌。了解如何使用 OAuth 初始化您的 Twitter 身份验证: