远程WebScripts在Android App中调用Alfresco。

时间:2012-02-21 07:56:58

标签: android alfresco web-scripting

我想使用URL http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home远程调用Alfresco中的WebScript,并且url将通过身份验证窗口向我发布,允许我填写用户名和密码。这个调用在浏览器中完全正常。

遵循露天:http://wiki.alfresco.com/wiki/Web_Scripts

中描述的步骤

但是当我想在Android应用程序中使用面向身份验证错误(HTTP状态401错误)的webview时做同样的事情,并且它没有使用身份验证窗口提示我。

1 个答案:

答案 0 :(得分:2)

如果要将其与应用程序集成,可以更好地使用Login Webscript

因此,在您的应用中,只需创建一个配置视图,该视图存储用户+密码(加密)。然后在您执行请求登录之前,然后使用ticket身份验证调用您的webscript。

它将如下所示:http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?alf_ticket=<TICKET>

有时这不起作用,请改用http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?ticket=<TICKET>

祝你好运!