Я пытаюсь соединить 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 ошибка)
Ниже приводится моя функция, созданная в 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