【问题标题】:Bluemix - Natural Language Classifier credentials in the Questions on classifier demoBluemix - 分类器问题演示中的自然语言分类器凭证
【发布时间】:2016-03-16 03:05:54
【问题描述】:

我正在尝试使用 IBM Watson Natural Language Classifier,但我无法继续并加载我的答案。由于某种原因,用户名和密码始终无效。

这个执行得很好:

 curl -u username:password -F training_data=@questions.csv -F
 training_metadata="{\"language\":\"en\",\"name\":\"my_classifier\"}"
 "https://url/v1/classifiers"

但是当我尝试执行以下命令时,它不起作用:

 curl -u username:password -X POST -H "Content-Type: application/json"
 -d @questions-with-classifier-ega-war/target/classes/answers.json http://yourAppName.mybluemix.net/api/v1/manage/answer

它只是一遍又一遍地询问用户和密码。它与刚刚在第一个 curl 命令中使用的密码相同。

提前致谢!

【问题讨论】:

  • 嗨@Evandro,这可能是一个暂时的问题。你检查过任何警告吗? (点击右上角的用户图标,然后点击“状态”)
  • 嗨@Leo,我检查了状态并且我的服务都正常工作,它们都(自然语言分类器和SQL数据库)。我需要在发布时使用的用户名和密码是我的母语证书,不是吗?我尝试了数据库凭据,我自己的登录名..它们中的任何一个都有效。这是我正在关注的指南,如果您不想参考(第 4 阶段):github.com/watson-developer-cloud/questions-with-classifier-ega
  • 您必须使用的凭据位于 VCAP_SERVICES 变量中。您可以使用 Bluemix UI 查看它。
  • 我不确定它是否仅适用于此 API 或其他 API,但用户与位于凭据处的用户不同。我必须使用“apiuser”和我自己设置的密码。

标签: ibm-cloud ibm-watson nl-classifier


【解决方案1】:

我认为您将服务凭证(您在第一个命令中使用的凭证)与用于管理其中一个示例应用程序“分类器问题”中的数据库的凭证混淆了(请参阅pom.xml)。

为了运行您的第二个命令,请确保您使用根目录中 pom.xml 的凭据

【讨论】:

    猜你喜欢
    • 2015-10-10
    • 2016-03-15
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 2016-07-09
    • 2017-08-11
    • 1970-01-01
    相关资源
    最近更新 更多