当我在IBM Bluemix中启动Watson问答服务时,它附带了一组凭据,其中包括Q& A VCAP文件中定义的用户ID,密码和URL。
我认为这是我在连接到Watson Q / A REST API时应该使用的URL,而不是其他的?
我还假设此链接上记录的Watson Q& A API的REST API:https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/question-and-answer,其中包含四个REST API端点:
GET V1 / ping,
获得V1 /服务,
POST / v1 / question / {dataset}和
PUT / v1 /反馈,
是指我刚刚实例化的Bluemix中的Q& A服务?
我现在应该可以使用'用户名:密码'并连接到端点,其中' userid'和#39;密码',用冒号分隔,是我所提到的Bluemix中的VCAP文件中包含的值,对吗?
最后,是否有完整的样本cURL脚本访问GET V1 / ping和Q& A服务的其他三个端点?
答案 0 :(得分:1)
你的所有假设都是正确的:
question_and_answer.credentials
对象中的网址是Q& A REST API的API端点。question_and_answer.credentials.username
和question_and_answer.credentials.password
旨在用于Basic Auth 我不知道哪里可以找到所有API操作的综合cURL脚本,但这里是Q& A服务问题操作的示例:
curl -X POST \
-u username:password \
-d "{\"question\": {\"evidenceRequest\": {\"items\": 1}, \"questionText\": \"How often should I wash my hands?\"}}"
https://gateway.watsonplatform.net/question-and-answer-beta/api/v1/question/healthcare/
这个cURL请求Watson“我应该多久洗一次手?”并且只能以最自信的方式请求答案。
答案 1 :(得分:0)
Watson Q and A服务已停止使用:
https://developer.ibm.com/watson/blog/2015/11/11/watson-question-and-answer-service-to-be-withdrawn/
所有服务将于2015年12月16日结束。