node js调用confluence API返回null

时间:2017-09-12 00:36:03

标签: node.js confluence confluence-rest-api

您好我是使用节点和其他API调用的新手。

我发现这个节点是汇总API的包装器:https://github.com/johnpduane/confluence-api#Confluence+getSpace

var Confluence = require("confluence-api");
var config = {
username: "<user>",
password: "<pw>",
baseUrl:  "https://<page>.atlassian.net",
};
var confluence = new Confluence(config);
confluence.getSpace(<space name>, function(err, data) {
// do something interesting with data; for instance,
// data.results[0].body.storage.value contains the stored markup for the first
// page found in space 'space-name' matching page title 'page-title'
console.log(data)
console.log(err)
console.log(data.results[0].id);
});

返回此值为空。我不确定这意味着什么 - 我没有连接到我的汇合页面?我误解了如何使用API​​调用吗?

1 个答案:

答案 0 :(得分:0)

首先,您必须详细了解您的汇合页面。 baseurl:你的汇合网址,https://yourdomain/confluence.rest/api/content 用户名, 密码与您登录汇合时相同。 空间:空间名称 version:如果要通过node.js代码更新页面 正文:数据