繁体   English   中英

沃森文档转换

[英]Watson Document Conversion

以下是我用于IBM Watson文档转换的代码。 当我尝试在Python中运行脚本时,我不断收到以下错误消息。 我在下面的代码中输入了用户名和密码XXXX,但是我已经复制并粘贴了我的有效用户名和密码,所以我不知道是什么原因导致了凭证问题。 任何帮助,将不胜感激。

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)

Drew,我不知道您是否在使用Bluemix凭证,但如果使用,则将无法使用,因为在IBM Request Service Credentials的情况下。

在情况下,你应该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,点击链接:

在此处输入图片说明

步骤2,获取凭据并输入您的代码:

在此处输入图片说明

如果您还有其他问题,可以查看此示例以及此链接以及Watson Document Service(Python)中的示例链接 ,我也会尝试回答以帮助您。

确保正确使用用户名和密码。 这是一个常见的错误,您可以分辨出用户名长而密码短。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM