Combined Call 在單個 API 呼叫中使用多個函式(Node.js)

Combined Call 方法允許你在一個請求中使用多個 AlchemyLanguage 函式。此示例使用 Combined Call 從 IBM Web 站點獲取實體和關鍵字,並返回每個結果的情緒資訊。

這個例子需要 AlchemyLanguage 服務憑證Node.js 的

  1. 使用命令列介面安裝 Watson Developer Cloud Node.js SDK
$ npm install watson-developer-cloud
  1. 將以下程式碼儲存到同一目錄中的 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));
});
  1. 執行應用程式:
$ node app.js