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