![](/img/trans.png)
[英]How to query IBM Watson Discovery News with REST api?
[英]What is the correct REST API and authentication for IBM Watson Q and A service?
当我在IBM Bluemix中启动Watson Question and Answer服务时,它带有一组凭证,其中包括在Q&A VCAP文件中定义的用户ID,密码和URL。
我假设那是连接到Watson Q / A REST API时应该使用的URL,而没有其他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,
GET V1 /服务,POST / v1 /问题/ {数据集}和
PUT / v1 /反馈,
是指我刚刚实例化的Bluemix中的Q&A服务?
现在,我应该可以将基本身份验证与'username:password'一起使用,并连接到端点,其中'userid'和'password'以冒号分隔,是我所指的Bluemix的VCAP文件中包含的值,正确?
最后,是否有完整的示例cURL脚本可访问GET V1 / ping和Q&A服务的其他三个端点?
您的所有假设都是正确的:
question_and_answer.credentials
对象中的url是Q&A REST API的API端点。 question_and_answer.credentials.username
和question_and_answer.credentials.password
旨在用于基本身份验证 我不知道在哪里可以找到用于所有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:“我应该多久洗一次手?” 并且只最有把握地要求答案。
Watson问与答服务已停产:
https://developer.ibm.com/watson/blog/2015/11/11/watson-question-and-answer-service-to-be-withdrawn/
所有服务将于2015年12月16日结束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.