Yahoo Finance API 未显示实时报价

问题描述

我正在尝试获得股票价格响应,但是我得到了不同的结果。这是我的尝试

import requests

url = "https://yahoo-finance-low-latency.p.rapidapi.com/v6/finance/quote"

querystring = {"symbols":"AAPL"}

headers = {
    'x-rapidapi-key': "xxx",'x-rapidapi-host': "yahoo-finance-low-latency.p.rapidapi.com"
    }

response = requests.request("GET",url,headers=headers,params=querystring)

print(response.text)

这是Documentation。基本上,脚本与模板相同,但不显示每分钟的价格数据。我期待与此类似的回应......

enter image description here

解决方法

我认为您想使用图表 API:

url = "https://yahoo-finance-low-latency.p.rapidapi.com/v8/finance/chart/AAPL"

querystring = {"interval":"1m"}

headers = {
    'x-rapidapi-key': "XXX",'x-rapidapi-host': "yahoo-finance-low-latency.p.rapidapi.com"
    }

api_result = requests.request("GET",url,headers=headers,params=querystring)

api_response = api_result.json()
print(api_response)