【发布时间】:2018-06-28 13:03:32
【问题描述】:
我是 alfresco 的新手,我创建了一个规则,当文件到达目录时执行 javascript 文件(我的 javascript 在数据字典脚本文件中)。 但是,这个 javascript 脚本必须向远程服务器发送一个 http get 请求,但我不能使用 alfresco 远程。你能提出一个解决方案吗? 谢谢
我的 javascript 代码:
function main() {
var name = document.name;
var username = "";
var msgContent = "";
var siteName = document.siteShortName;
var firstName = person.properties.firstName;
var lastName = person.properties.lastName;
if (siteName == null) {
if (logger.isLoggingEnabled())
logger.log("Erreur");
return;
}
if (firstName != null) {
username = username + firstName + " ";
}
if (lastName != null) {
username = username + lastName;
}
msgContent = username + " a ajouté un nouvel élément de contenu " + name + " au site " + siteName;
if (logger.isLoggingEnabled()) {
logger.log(encodeURIComponent(msgContent));
}
var connector = remote.connect("gedrepportremote");
var result = connector.get("/api/sendSMS?siteName=" + encodeURIComponent(siteName) + "&msgContent="+encodeURIComponent(msgContent));
if (result.status == 200) {
return JSON.parse(result);
} else if (result.status == 403) {
} else {
return null;
}
}
main();
【问题讨论】:
-
您能进一步解释一下吗?您尝试发送什么请求,什么还没有工作?
-
@NicoHaase 是否需要从 alfresco 后端 javascript 代码调用 rest API?
标签: javascript alfresco alfresco-share alfresco-webscripts