2017-09-14 96 views
1

我想使用IBM Watson Discovery Services,但尝试时收到错误消息。 的错误信息是:WatsonException: Unauthorized: Access is denied due to invalid credentialsWatson Discovery“由于凭据无效导致访问被拒绝” - Python

import sys 
import os 
import json 
from watson_developer_cloud import DiscoveryV1 

discovery = DiscoveryV1( 
    username="{bbbaaaaa}", 
    password="{aaaaaabbbb}", 
    version="2017-09-01" 
) 

qopts = {'query': 'enriched_text.entities.text:IBM'} 
my_query = discovery.query('system', 'news', qopts) 
print(json.dumps(my_query, indent=2)) 
+1

仅供参考,如果这些都是实际发现凭证,我强烈建议删除或更改它们。 – tmarkiewicz

回答

2

取出{}从您的用户名和密码。

现在应该

discovery = DiscoveryV1( 
    username="aaaaabbbbbb", 
    password="bbbbbaaaaa", 
    version="2017-09-01" 
) 
+0

正确的先生..简单的解决方案,但我找到了2天的答案 –

+0

它的工作?如果是这样,请按回答标记为正确。 – James

相关问题