<p>根据<a href="https://www.alphavantage.co/documentation/#intraday" rel="nofollow noreferrer">TIME_SERIES_INTRADAY</a>的文档和您的错误消息,我有点明显地感觉到您的API无效。如果您看到您的命令,那么API实际上丢失了,并且根据<a href="https://www.alphavantage.co/documentation/#intraday" rel="nofollow noreferrer">documentation</a>,它是必需的</p>
<p>尝试在最后一行(下面)添加您的API令牌/密钥,<strong>至少应解决上述问题</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
from alpha_vantage.timeseries import
api = "######"
ts = TimeSeries(key=####,output_format = "pandas")
data,metadata = ts.get_intraday(function=TIME_SERIES_INTRADAY, symbol = "USD/CAD",interval= "1min" , outputsize = "full", apikey="Please fill your api key here")
</code></pre>
<p>希望能有帮助</p>
<p><strong>=================================================================================================</strong></p>
<p><strong>阅读alphavantage的源代码后进行编辑。</strong></p>
<p>所以我检查了代码。它没有什么错,就像ApKIKE一样。因为在前一行中,您实际调用了api,您已经实例化了TimeSeries类,并且在那时您已经给出了api键。因此,不再需要它了</p>
<p>我可以在我这边重复你的错误。在遍历代码之后,我意识到您传递的货币可能是错误的。它不应该是<strong>USD/CAD</strong>,而应该是<strong>USD</strong>。如果您希望以美元/加元的价格购买。。你必须说<strong>USDCAD</strong>。当你说currency=“USD/CAD”时。。最有可能的是,您形成的API是错误的,并且由于“/”而提前终止</p>
<p>下面是编辑后的代码。我还编辑了你的原始帖子,在第二行,导入后,我添加了TimeSeries。我希望这是对的。如果没有,请拒绝编辑</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
from alpha_vantage.timeseries import TimeSeries
api = "XXXXXXXXXXXXX"
ts = TimeSeries(key=api,output_format = "pandas")
data,metadata = ts.get_intraday(symbol = "USD",interval= "1min" , outputsize = "full")
print(data)
data,metadata = ts.get_intraday(symbol = "USDCAD",interval= "1min" , outputsize = "full")
print(data)
</code></pre>
<p>我希望这有帮助</p>