2017-01-15 11 views
0

Ниже приведен мой код для преобразования документов IBM Watson. Я продолжаю получать сообщение об ошибке ниже, когда пытаюсь запустить скрипт в Python. У меня есть мое имя пользователя и пароль XXXX'd в коде ниже, но я скопировал и ввел свое активное имя пользователя и пароль, поэтому я не знаю, что вызовет проблему. Любая помощь будет оценена по достоинству.Watson Document Conversion

watson_developer_cloud.watson_developer_cloud_service.WatsonException: доступа: доступ запрещен из-за неправильные учетные данные

import json 
from os.path import join, dirname 
from watson_developer_cloud import DocumentConversionV1 

document_conversion = DocumentConversionV1(
    username="XXXXXXXXXXX", 
    password="XXXXXXXXXXXXXXXXX", 
    version='2015-12-15') 

with open(join(dirname(__file__), 'a16-23019_2nq.htm'), 
     'r') as document: 
    config = {'conversion_target':DocumentConversionV1.NORMALIZED_HTML} 
    print(document_conversion.convert_document(
     document=document, config=config, media_type='text/html').content) 

ответ

1

Дрю, я не знаю, если вы используете свои учетные данные Bluemix, но если это , это не сработает, потому что в случае IBM запросите служебные учетные данные.

В случае, если вы должны указать get учетные данные службы внутри «Преобразования документов», как показано на картинке attached. Если вы ставите полномочия и он по-прежнему не работает, попробуйте код 2.

Пример:

document_conversion = DocumentConversionV1(
    username='67bxxx-xxxxx-xxxxxx-xxxxx-xxx', 
    password='fWxxxxxxxxxxxxx', 
    version='2016-02-09') 

или попробовать его в формате JSON:

document_conversion = DocumentConversionV1(
    username='{username}', 
    password='{password}', 
    version='2015-12-15' 
) 

Шаг 1 клик по ссылке:

enter image description here

Шаг 2, получить учетные данные и введите в коде:

enter image description here

Если у вас есть вопросы, вы можете увидеть это example и это link с примерами из службы Watson документов (Python) и I Я попробую ответить, чтобы помочь вам.

0

Убедитесь, что у вас есть идентификатор пользователя и пароль в правильном направлении. Это распространенная ошибка, так как вы можете сказать, что идентификатор пользователя будет длинным, а пароль будет коротким.

+0

Простое решение. Был пароль/имя пользователя назад. Спасибо. –