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

관련 문제