我想从网页上收集有关 Twitter 用户(#followers 等)的非常基本的公共信息。理想情况下,该页面的访问者将能够输入任何句柄并查看该人的#关注者、他们加入的日期等——所有内容都可以从公共 Twitter.com/username 页面看到。
直到最近,这还很容易:在 1.0 版本的 API 下,获取公共用户信息不需要身份验证。
众所周知,1.1 版本确实需要 OAuth,仅在客户端上无法安全访问。我无权访问该项目的服务器。
但我注意到,在检查 Twitter 的“跟我来”按钮的页面通信时,他们自己的脚本在这个端点上命中了 api:
https://cdn.api.twitter.com/1/users/show.json
我可以从具有自定义参数的页面中使用 JSONP 查询此端点,但我无法确定(尽我所能)这是否允许,以及它是否可以大规模使用。