【发布时间】: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