Quandl错误,API无效

Posted

技术标签:

【中文标题】Quandl错误,API无效【英文标题】:Quandl Error , API Invalid 【发布时间】:2017-08-22 09:17:36 【问题描述】:

截图在这里:

错误:禁止错误(状态 403) 无法执行代码。引发 API 错误。尝试使用 quandl API 显示数据的标题。

PS : 在 Python3.5 中使用 pip install quandl 安装 quandl

代码

   1> import pandas as pd

   2> import quandl as Q

   3> data = Q.get_table('WIKI/PRICES')

   4> print(df.head())

错误

File "C:\Python35\lib\site-packages\quandl\connection.py", line 85,           in handle_api_error
    raise klass(message, resp.status_code, resp.text, resp.headers, code)
quandl.errors.quandl_error.ForbiddenError: (Status 403) (Quandl Error QEPx04) A valid API key is required to retrieve data. Please check your API key and try again. You can find your API key under your account settings.

【问题讨论】:

尝试阅读 Quandl 说明... 【参考方案1】:

quandl.ApiConfig.api_key 需要设置为 Quandl API 识别您并访问数据。 所以注册Quandl 并获取 api 密钥并在您的代码中使用相同的密钥,如下所示:

import quandl
quandl.ApiConfig.api_key = '#enter api key here'
data = quandl.get_table('WIKI/PRICES')
print(data.head())

【讨论】:

以上是关于Quandl错误,API无效的主要内容,如果未能解决你的问题,请参考以下文章

facebook 发送 API 错误代码:100 API 错误描述:无效参数错误消息:“链接”无效

使用角度 $http 调用 Quandl API 的 CORS 问题

MailChimp 错误状态:401 标题:“API 密钥无效”

尝试通过android调用JSON api时出现无效请求错误

403(禁止),Google Speech API 上的无效键错误

Instagram API 文档无效的 JSON 错误