var PersonalityInsightsV2 = require('watson-developer-cloud/personality-insights/v2');
var personality_insights = new PersonalityInsightsV2({
username: '<username>',
password: '<password>'
});
personality_insights.profile({
text: '<?php echo $_Session['description'];?>',
language: 'en' },
function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});它不会显示任何内容。我也做了npm watson cloud并保存了它,我已经把我的证书放到了git上。我遗漏了什么?我是一个初学者,但很乐意在我的页面上使用这个!
发布于 2016-09-05 01:32:59
以下是在本地运行它的步骤,因为您是初学者,所以我将从头开始。
创建一个新文件夹,并根据需要为其命名。把这些文件放进去。
将第一个文件命名为:index.js
填写<YOUR-USERNAME>、<YOUR-PASSWORD>和<YOUR-100-UNIQUE-WORDS>变量。
var express = require('express');
var app = express();
var http = require('http').Server(app);
var cfenv = require("cfenv");
var appEnv = cfenv.getAppEnv();
http.listen(appEnv.port, appEnv.bind);
var PersonalityInsightsV2 = require('watson-developer-cloud/personality-insights/v2');
var personality_insights = new PersonalityInsightsV2({
username: '<YOUR-USERNAME>',
password: '<YOUR-PASSWORD>'
});
personality_insights.profile({
text: "<YOUR-100-UNIQUE-WORDS>",
language: 'en' },
function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});创建另一个文件并将其命名为:package.json
把这些东西放进去
{
"name": "myWatsonApp",
"version": "1.0.0",
"description": "A Watson Personality Insights application",
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"dependencies": {
"cfenv": "^1.0.3",
"express": "^4.13.4",
"watson-developer-cloud": "^2.2.0"
}
}打开您的终端并将cd转到您刚刚创建的文件夹的根目录。
运行命令:npm install
然后运行命令npm start
然后,您的应用程序将运行,您将看到在index.js中进行的个性洞察调用的输出
https://stackoverflow.com/questions/39308473
复制相似问题