IBM Bluemix Watson视觉识别授权问题



在我的IBM Bluemix帐户下,我注册了Watson视觉识别服务。我的意图是将Bizagi BPMS中的服务作为REST服务调用。Bizagi带来了一个"未经授权"的错误。

REST服务的URL为https://gateway.watsonplatform.net/visual-recognition-beta/api/v2/classify

服务URL为https://gateway.watsonplatform.net/visual-recognition-beta/api/?username=xxxxxxxxxxxxxxxxxxx&密码=yyyy-yyyy(x和y是Bluemix中服务实例的凭据。当直接在浏览器中输入服务URL时,我可以在弹出窗口中输入身份验证凭据,但响应为"错误404:SRVE0190E:找不到文件:/"

服务使用基本授权,因此您需要发送编码的usernamepassword Base64。

另一方面,视觉识别服务要求您发送要识别的图像。如果您使用浏览器,则需要指向GET调用。使用以下url打开浏览器:https://gateway.watsonplatform.net/visual-recognition-beta/api/v2/classifiers?version=2015-12-02

它应该返回分类器的列表。

示例输出:

{
  "classifiers": [
    {
      "classifier_id": "nightvsday_11138698",
      "name": "night vs day"
    },
    {
      "classifier_id": "tiger_458617357",
      "name": "tiger"
    },
    {
      "classifier_id": "Black",
      "name": "Black"
    },
    {
      "classifier_id": "Blue",
      "name": "Blue"
    }
 ]
}

有关更多示例,请参阅Visual Recognition API参考。

最新更新