IBM Watson Assistant: Как решить ошибку web_action "Внутренняя ошибка: Невозможно получить тип контента". - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь соединить IBM Cloud Functions с диалоговым окном Watson Assistant как web_action. Поэтому я указал web_action следующим образом в диалоговом окне json editor watson.

"actions": [
    {
      "name": "rajesh@heltha.co_dev/default/callKinvey",
      "type": "web_action",
      "parameters": {
      },
      "credentials": "$private.mycredential",
      "result_variable": "context.my_input_returned"
    }
  ]

Теперь проблема заключается в том, что во время тестирования помощника я получаю следующую ошибку

Внутренняя ошибка: Невозможно получить тип содержимого. (и в журнале есть еще 1 ошибка)

enter image description here

Ниже приводится моя функция, созданная в IBM-облаке и включенная для Web Action :

/**
  *
  * main() will be run when you invoke this action
  *
  * @param Cloud Functions actions accept a single parameter, which must be a JSON object.
  *
  * @return The output of this action, which must be a JSON object.
  *
  */
function main(params) {
    return { message: 'Hello World' };
}

CURL моей функции:

curl -u API-KEY -X POST https://us-south.functions.cloud.ibm.com/api/v1/namespaces/rajesh@heltha.co_dev/actions/callKinvey?blocking=true
...