java - 从给定的 Twitter url 页面获取用户 ID - Twitter4j

标签 java url twitter long-integer twitter4j

如何从 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/

相关文章:

java - 如何在 JSF2 中使用参数重定向?

java - 如何隐藏弹出 Activity 的标题栏

swift - 如何使用带有 requestbody 的 urlsession 下载文件

android - 在Android中访问经过身份验证的图像的URL

python - python requests 模块重定向过多的问题

java - 简单的哈希函数技术

java - Java Web 应用程序中的所有资源都应该唯一命名吗?

java - 如何从url中读取参数包含 '#'而不是 '?'

php - 推特过滤器流中不允许参数计数?

c# - TCPClient 似乎不保持连接,为什么?