1

Je souhaite utiliser IBM Watson Discovery Services, mais je reçois un message d'erreur lorsque j'essaie de le faire. Le message d'erreur est: WatsonException: Unauthorized: Access is denied due to invalid credentialsWatson Discovery "Accès refusé en raison d'informations d'identification non valides" - 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

Pour votre information, si ce sont des informations d'identification de découverte réelle, je vous recommande vivement de supprimer ou de les modifier. – tmarkiewicz

Répondre

2

Retirez le { et le } de votre nom d'utilisateur et mot de passe.

Il devrait maintenant être

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

Droit monsieur .. Solution simple mais je trouver la réponse à partir de 2 jours –

+0

Cela a fonctionné? Si oui, veuillez marquer par une réponse correcte. – James