2017-09-14 119 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

相關問題