8月份本該于今年7月份上線的推特開(kāi)發(fā)者v2版本經(jīng)過(guò)一個(gè)月的延期終于上線了。
現(xiàn)在主要講一下更新后的開(kāi)發(fā)者平臺(tái)和之前的主要大的區(qū)別。
PS:由于新版本剛出來(lái)兩天,很多新的功能還沒(méi)有出現(xiàn),后續(xù)會(huì)持續(xù)更新。本篇文章主要是講現(xiàn)在已知的變動(dòng)。
推特官方從2012年更新了開(kāi)發(fā)者平臺(tái)后,調(diào)用其接口需要用到四個(gè)值:consumer_key,consumer_secret,access_token,access_secret
開(kāi)發(fā)者賬號(hào)也分為三個(gè)等級(jí):普通、高級(jí)、企業(yè)。
這一版本被稱(chēng)為:v1.1
現(xiàn)在更新的就是v2版本,主要變動(dòng)如下:
1.賬號(hào)分類(lèi)更細(xì)(不同的訪問(wèn)級(jí)別)。
就目前的消息來(lái)看,分為標(biāo)準(zhǔn)用戶(hù),科研用戶(hù),企業(yè)用戶(hù),其中每種類(lèi)用戶(hù)又有普通,自定義,高級(jí)三個(gè)等級(jí)。
2.校驗(yàn)令牌的變動(dòng)。
之前4個(gè)keys是oAuth 1.0a的令牌,現(xiàn)在升級(jí)成了oAuth 2.0的令牌。有3個(gè)keys,分別為:consumer_key,consumer_secret,bearer key。
3.改動(dòng)最大的還是請(qǐng)求頻率和次數(shù)的限制。
之前只限制了每15分鐘的請(qǐng)求次數(shù),其接口大概有900次,180次,15次等區(qū)別。而現(xiàn)在的V2版本限制了所有接口的總請(qǐng)求次數(shù),50W條/每月。而且目前放出的v2接口把原來(lái)的900次/15分鐘砍成了300次/15分鐘,直接砍到三分之一。
現(xiàn)在來(lái)簡(jiǎn)單的計(jì)算一下,如果某接口之前是900次/15分鐘,一個(gè)月可以請(qǐng)求260萬(wàn)次(24小時(shí)不停),如果按180次/分鐘,則是51萬(wàn)次。但是這些是每個(gè)接口的月極限次數(shù)。更新成V2后變成了所有類(lèi)型的接口總的請(qǐng)求次數(shù)不超50W次。這樣看來(lái)是大砍一刀。
4.應(yīng)用創(chuàng)建方式的改變。
之前直接創(chuàng)建就行了,現(xiàn)在要先創(chuàng)建一個(gè)項(xiàng)目,然后在項(xiàng)目?jī)?nèi)創(chuàng)建應(yīng)用。
現(xiàn)在看來(lái),半年內(nèi)v1.1還是可以用的,v2版本的更新是個(gè)緩慢的過(guò)程,很多主流的爬蟲(chóng)模塊比如tweepy,twitterapi等還沒(méi)有加入v2的支持。