Combined Call 在单个 API 调用中使用多个函数(Node.js)
Combined Call 方法允许你在一个请求中使用多个 AlchemyLanguage 函数。此示例使用 Combined Call 从 IBM Web 站点获取实体和关键字,并返回每个结果的情绪信息。
这个例子需要 AlchemyLanguage 服务凭证和 Node.js 的 。
- 使用命令行界面安装 Watson Developer Cloud Node.js SDK :
$ npm install watson-developer-cloud
- 将以下代码保存到同一目录中的 app.js 文件中。确保使用 AlchemyAPI 密钥替换
API_KEY
:
var AlchemyLanguageV1 = require('watson-developer-cloud/alchemy-language/v1');
var alchemy_language = AlchemyLanguageV1({
api_key: 'API_KEY'
})
var parameters = {
extract: 'entities,keywords',
sentiment: 1,
url: 'https://www.ibm.com/us-en/'
};
alchemy_language.combined(parameters, function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});
- 运行应用程序:
$ node app.js