首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM沃森机器学习手写数字示例笔记本身份验证错误

IBM沃森机器学习手写数字示例笔记本身份验证错误
EN

Stack Overflow用户
提问于 2017-08-11 23:32:49
回答 1查看 183关注 0票数 0

在使用IBM机器学习笔记本完成手写数字识别的 6.1节时,调用沃森机器学习REST以获得已发布模型的列表,使用:

代码语言:javascript
复制
GET /v3/wml_instances/{instance_id}/published_models

端点时,存在以下响应文本的授权(401)错误:

代码语言:javascript
复制
{"trace":"-1xmid60eblabs","errors":[{"code":"invalid_token_format","message":"Invalid token format. Bearer token format should be used.","target":{"type":"header","name":"Authorization"}}]}

以前在笔记本中使用从/v3/identity/token端点返回的授权令牌获取实例详细信息的REST调用工作正常。

看上去是笔记本上的错误。API授权方案改变了笔记本吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 23:44:52

REST中的这个端点似乎期望在Authorization: <type> <credentials>中对每个W3C的表单HTTP 1.0进行身份验证。

我更新了笔记本代码,以将类型添加到标题的“授权”字段中:

代码语言:javascript
复制
header = {'Content-Type': 'application/json', 'Authorization': 'Bearer ' + mltoken}

沃森机器学习API的其余部分调用来创建在线部署和评分新数据,使用笔记本中相同的标题,并且都正确执行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45645074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档