有人可以告诉我在406 watson VisualRecognition服务中它意味着什么错误吗?

时间:2016-07-10 13:59:48

标签: java ibm-watson

如何解决此错误?

 jul 10, 2016 10:47:26 AM com.ibm.watson.developer_cloud.service.WatsonService processServiceCall
GRAVE: GET https://gateway-a.watsonplatform.net/visual-  recognition/api/v3/classifiers?version=2016-05-    19&verbose=true&api_key=<key>, status: 406, error: 
Exception in thread "main" com.ibm.watson.developer_cloud.service.exception.ForbiddenException: 

1 个答案:

答案 0 :(得分:0)

首先,您刚刚破坏了服务密钥。因为它与你的身份有关,所以任何使用它都将向你收取费用。您需要尽快禁用密钥。

您似乎正在尝试列出已创建的分类器。那你有没有设法创造任何?如果你有,那我猜你的钥匙是好的。如果您还没有,那么该呼叫应该返回一个空列表。

当您收到ForbiddenException时,这意味着您正在调用的API / Method签名有问题,而不是密钥。您的粘贴中有一些空格,请确保您没有传递这些空格。调用应该类似于 -

curl -X GET \
"https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classifiers?api_key={api-key}&version=2016-05-20"

这与您正在尝试的内容接近,但没有空格。