首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IBM视觉识别: UnauthorizedException

IBM视觉识别: UnauthorizedException
EN

Stack Overflow用户
提问于 2016-05-19 20:06:03
回答 1查看 334关注 0票数 0

我得到了未经授权的com.ibm.watson.developer_cloud.service.exception.UnauthorizedException::当我使用正确的凭据时,由于无效的凭据错误而拒绝访问。我就这样做..。

进口:

代码语言:javascript
运行
复制
import com.ibm.watson.developer_cloud.visual_recognition.v2_beta.VisualRecognition;
import com.ibm.watson.developer_cloud.visual_recognition.v2_beta.model.VisualClassification;

代码:

代码语言:javascript
运行
复制
service = new VisualRecognition(VisualRecognition.VERSION_DATE_2015_12_02);
service.setUsernameAndPassword("GXXXXxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"); 

File image = new File("src/test/resources/visual_recognition/car.png");
VisualClassification result = service.classify(image).execute();

依赖关系:

代码语言:javascript
运行
复制
compile 'com.ibm.watson.developer_cloud:java-sdk:3.0.0-RC1'

在Bluemix上,视觉识别凭据如下所示

代码语言:javascript
运行
复制
{
 "credentials": {
 "url": "https://gateway.watsonplatform.net/visual-recognition-beta/api",
 "password": "GXXXXxxxxxxx",
 "username": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
 }
} 

请帮我解决这个问题。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-20 05:40:51

这可能是您的问题中的错误,而不是代码中的错误,但是请再次检查是否将参数按照在setUsernameAndPassword中指定的正确顺序(用户名、密码)传递给API参考方法。看着你的代码我看到了

代码语言:javascript
运行
复制
service.setUsernameAndPassword("GXXXXxxxxxxx", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"); 

即(密码,用户名)。我刚试过使用正确的顺序,它对我来说很好。

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

https://stackoverflow.com/questions/37333027

复制
相关文章

相似问题

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