無法從 IEX Cloud 獲取高級統計資訊。你能幫我解決這個問題嗎?澄清一下,它適用于統計資料、報價等。
import requests
symbol = 'AAPL'
IEX_CLOUD_API_TOKEN = 'sk_80e742117fc345ea92728199633d8f33'
base_url = 'https://cloud.iexapis.com/stable'
url_adv_stats = f'{base_url}/stock/{symbol}/advanced-stats?token={IEX_CLOUD_API_TOKEN}'
response_adv_stats = requests.get(url_adv_stats)
response_adv_stats.json()
錯誤 :
Error file:JSONDecodeError: Expecting value: line 1 column 1 (char 0)
uj5u.com熱心網友回復:
沒有什么可以解碼的,因為你的配額用完了。請檢查r.status_code和r.text,如下圖所示。狀態碼應該是2XX. 可以在此處找到狀態代碼的完整串列。
import requests
symbol = 'AAPL'
IEX_CLOUD_API_TOKEN = 'sk_80e742117fc345ea92728199633d8f33'
base_url = 'https://cloud.iexapis.com/stable'
url_adv_stats = f'{base_url}/stock/{symbol}/advanced-stats?token={IEX_CLOUD_API_TOKEN}'
r = requests.get(url_adv_stats)
print(r.text)
print(r.status_code)
json = r.json()
print(json)
輸出:
The requested data is not available to free tier accounts. Please upgrade for access to this data.
402
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/452095.html
