Twitter 提供了一个很棒的 1.0 API。我可以像这样抓取用户图像:
http://api.twitter.com/1/users/profile_image/twitter
1.1 更新会免费提供这样的东西吗?还是 1.1 更新需要对用户图像和用户名进行身份验证?我注意到文档中没有等效的调用。
这不起作用:
http://api.twitter.com/1.1/users/profile_image/twitter
您只能通过身份验证获取用户图像和用户名。如果您尝试使用 Abraham 的 twitteroauth 获取用户个人资料图像,那么我想这个链接会对您有所帮助。您可以通过调用名称对象类似地获取用户名并显示它。
您应该在此处的 Twitter API 文档中找到答案:
https://dev.twitter.com/docs/user-profile-images-and-banners
例如:https://api.twitter.com/1.1/users/show.json?screen_name=twitterapi
它确实需要身份验证来检索它: