[英]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.