我正在尝试从Alchemy API运行关键字提取,我不明白为什么我的API密钥无效。为了清楚起见,我已经阅读了SO:上的这两个答案
- 在Bluemix中,我在哪里指定AlchemyAPI密钥
- 从哪里获取Alchemyapi API密钥
即使我通过Bluemix注册,我也尝试使用以下URL检查我的密钥是否有效:
http://access.alchemyapi.com/calls/info/GetAPIKeyInfo?apikey=my_api_key_here
什么都没有。
最后,我等了10多个小时才确认密钥,但仍然一无所获。
如何获取有效的API密钥
我已经用这两个转发测试了我的密钥:
- https://github.com/watson-developer-cloud/python-sdk
- https://github.com/watson-developer-cloud/python-sdk/blob/master/examples/alchemy_language_v1.py
- https://github.com/alchemyapi/alchemyapi_python
其他信息:当在Bluemix中查看我的服务凭据时,我会得到以下信息:
{
"credentials": {
"url": "https://gateway-a.watsonplatform.net/calls",
"note": "It may take up to 5 minutes for this key to become active.",
"apikey": "**********"
}
}
我已经尝试在Alchemy API的Python SDK中为ENDPOINT
更改BASE_URL
,但得到以下错误:
主机名"gateway-a.watsonplatform.net"与"access.archemyapi.com"one_answers"www.access.archemya pi.com"均不匹配组合呼叫错误:网络错误
我觉得问题是服务器端的,现在已经解决了。它影响了很多用户,不仅仅是我