2015-06-16 1 views
0

Когда я запускаю службу вопросов и ответов Watson в IBM Bluemix, она поставляется с набором учетных данных, которые включают идентификатор пользователя, пароль и URL-адрес, определенные в файле QCVCAP.Каков правильный API REST и аутентификация для службы IBM Watson Q и A?

Я предполагаю, что это URL, который я должен использовать при подключении к API REST Watson Q/A и никому другому?

Я также предполагаю, что API REST для Watson Q & ИПП, описанные в этой ссылке: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/question-and-answer и включает в себя четыре REST API конечных точек: GET V1/пинг,
GET V1/услуги, POST/v1/вопрос/{} набор данных и
PUT/v1/обратная связь,

относится к Q & службы в Bluemix, что я только экземпляры?

Теперь я должен использовать базовую аутентификацию с именем «имя пользователя: пароль» и подключиться к конечным точкам, где «userid» и «password», разделенные двоеточием, являются значениями, содержащимися в файле VCAP в Bluemix, который Я говорил, правильно?

И, наконец, есть ли образцы сценариев cURL, которые имеют доступ к GET V1/ping и другим трем точкам Q & Служба?

+0

пожалуйста, вы можете принять ответ? –

ответ

1

Вы правильно во всех своих предположениях:

  • URL-адрес в вашем question_and_answer.credentials объекта является API конечной точкой для Q & Отдыхают API.
  • , что ссылка является документация Кураж API для Q & услугу
  • question_and_answer.credentials.username и question_and_answer.credentials.password содержащиеся в VCAP_SERVICES предназначены для использования Basic Auth

Я не знаю места, где вы можете найти комплексные сценарии Curl для всех операций API, но вот пример для Q & операции службы вопроса:

запросов
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 спрашивает Ватсон «Как часто мне нужно мыть руки? " и только с наибольшей уверенностью запрашивает ответ.

Смежные вопросы