簡體   English   中英

使用urlopen從粒子儀表板下載數據

[英]Download data from particle dashboard using urlopen

我正在嘗試使用Python從粒子儀表板下載數據。 我想實時下載數據的JSON文件,因為它已發布到Particle Dashboard。 目前,我正在從ThingSpeak帳戶下載它。

這是我的代碼:

import json
import urllib
from urllib.request import urlopen

url = urlopen('https://api.particle.io/v1/devices/0123456789abcdef01234567/brew \
-d access_token=18d1c5d165477448269f57d7cb5e4906280e9be4')

response = url.read()
data=json.loads(response)
print( data)

CODE FOR THE THINGSPEAK ACCOUNT:
conn = urlopen("http://api.thingspeak.com/channels/%s/feeds.json?api_key=%s" \
% (CHANNEL_ID,READ_API_KEY))
response = conn.read().decode()
#print( "http status code=%s" % (conn.getcode()))
data=json.loads(response)

這可行,但實時功能非常慢

如果可能,請使用python 請求包。 生成粒子訪問令牌后,您應該可以這樣訪問它-

import requests
r = requests.post('https://api.particle.io/v1/devices/0123456789abcdef01234567/brew', data = {'access_token':'18d1c5d165477448269f57d7cb5e4906280e9be4'})
print r.content

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM