沃森发现 "Access is denied due to invalid credentials" - Python

Watson Discovery "Access is denied due to invalid credentials" - Python

我想使用 IBM Watson Discovery Services,但在尝试时收到一条错误消息。 错误信息是:WatsonException: Unauthorized: Access is denied due to invalid credentials

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))

从您的用户名和密码中删除 {}

现在应该是

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