AR人工智能9号社区

推特开发者账号 推特开发者 v2 新版本抢先看

8月份本该于今年7月份上线的推特开发者v2版本经过一个月的延期终于上线了。

现在主要讲一下更新后的开发者平台和之前的主要大的区别。

PS:由于新版本刚出来两天,很多新的功能还没有出现,后续会持续更新。本篇文章主要是讲现在已知的变动。

推特 从2012年更新了开发者平台后,调用其接口需要用到四个值:consumer_key,consumer_secret,access_token,access_secret

开发者账号也分为三个等级:普通、 、企业。

这一版本被称为:v1.1

现在更新的就是v2版本,主要变动如下:

1.账号分类更细(不同的访问级别)。

就目前的消息来看,分为标准用户,科研用户,企业用户,其中每种类用户又有普通,自定义, 三个等级。

instagram 头像 下载

2.校验令牌的变动。

之前4个keys是oAuth 1.0a的令牌,现在升级成了oAuth 2.0的令牌。有3个keys,分别为:consumer_key,consumer_secret,bearer key。

3.改动 大的还是请求频率和次数的限制。

之前只限制了每15分钟的请求次数,其接口大概有900次,180次,15次等区别。而现在的V2版本限制了所有接口的总请求次数,50W条/每月。而且目前放出的v2接口把原来的900次/15分钟砍成了300次/15分钟,直接砍到三分之一。

In the past, the number of requests per 15 minutes was limited, and the interface was about 900, 180 and 15 times. The current V2 version limits the total number of requests for all interfaces to 50W per month. Moreover, the current V2 interface cuts the original 900 times / 15 minutes to 300 times / 15 minutes, which is directly cut to one third.

instagram 头像 下载

现在来简单的计算一下,如果某接口之前是900次/15分钟,一个月可以请求260万次(24小时不停),如果按180次/分钟,则是51万次。但是这些是每个接口的月极限次数。更新成V2后变成了所有类型的接口总的请求次数不超50W次。这样看来是大砍一刀。

Now let's make a simple calculation. If an interface is 900 times / 15 minutes before, it can request 2.6 million times a month (24 hours). If you press 180 times / minute, it will be 510000 times. But these are the monthly limits for each interface. After updating to V2, it becomes all types of interfaces, and the total number of requests does not exceed 50W. It looks like a big cut.

4.应用创建方式的改变。

之前直接创建就行了,现在要先创建一个项目,然后在项目内创建应用。

现在看来,半年内v1.1还是可以用的,v2版本的更新是个缓慢的过程,很多主流的爬虫模块比如tweepy,twitterapi等还没有加入v2的支持。