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

{して、ユーザー名とパスワードから}を削除します。

それは今FYI

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

右の..単純な解決策ですが、私は2日から答えを見つける –

+0

それは働いた?もしそうなら、正しい答えとして印をつけてください。 – James

関連する問題