我已經編寫了一個python 2.7腳本來從Xively中檢索我所有的歷史數據。Xively在Python中讀取數據
最初我用C#寫的,它完美的工作。
我將請求限制爲6小時的塊,以檢索所有存儲的數據。
我在Python版本如下:
requestString = 'http://api.xively.com/v2/feeds/41189/datastreams/0001.csv?key=YcfzZVxtXxxxxxxxxxxORnVu_dMQ&start=' + requestDate + '&持續時間=6小時&間隔= 0 & per_page = 1000' 響應= urllib2.urlopen(requestString).read()
請求日期格式正確,我比較了完整的c#requestString版本和python版本。
使用上述請求,我只獲得101行數據,這相當於幾分鐘的結果。
我懷疑它是.read()函數,它返回大約34k字符,遠遠小於c#版本。我嘗試在廣告功能中添加100000作爲參數,但結果沒有變化。