我尝试使用 npm 包 @datafire/confluence 通过 confluence.content.id.put({ 但在 confluence 页面中出现错误。“我们无法显示您的内容刷新页面,如果问题仍然存在,请重试,联系 Atlasian 支持”。为什么 confluence 页面会显示这个错误?
这是代码
htmlStatics = "<html><a href=\"https://eps.atlassian.net/wiki/spaces/SE/pages/1049657802/UI+Backup+Reports\" data-linked-resource-id=\"1049657802\" data-linked-resource-version=\"1\" data-linked-resource-type=\"page\">UI Backup Reports</a><br> </br>" +
"<img src='https://eps.atlassian.net/wiki/download/attachments/1049657802"+imgdir+"1.png' id='reportImg' alt='Report screenshot' width='70%' height='90%'/> </html>";
try {
let myNewData = await myConfluence.content.id.put({
"id": recentContentID,
"body": {
"body": {
"storage": {
"value": htmlStatics,
"representation": "storage"
}
},
"version": {
"number": currentVersion + 1
},
"status": "current",
"title": "UI test Automation Report",
"type": "page"
}
}
, context)
console.log("The change storage data using the async function: \n" + JSON.stringify(myNewData));
} catch (error) {
console.log("Error got from change storage is: " + error);
}