如何从 Twitter 页面的 url 获取用户 ID 号(长)?
Long userId;
URL url = new URL("https://twitter.com/MarketWatch");
最佳答案
首先,您必须获取给定屏幕名称的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
:
由于检索用户数据需要身份验证,因此您还必须提供访问 token 。了解如何使用 OAuth 初始化 Twitter 身份验证:
关于java - 从给定的 Twitter url 页面获取用户 ID - Twitter4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44546883/