gpt4 book ai didi

java - 使用 REST API 创建新站点

转载 作者:行者123 更新时间:2023-11-30 03:00:12 25 4
gpt4 key购买 nike

我想通过 REST API 在 Alfresco 中创建一个新站点,首先我尝试使用 URL /alfresco/service/api/sites 创建站点,但无法打开它。我阅读了方法描述,上面写着

Note: this method only creates a site at the repository level, it does not create a fully functional site. It should be considered for internal use only at the moment. Currently, creating a site programmatically needs to be done in the Share context, using the create-site module. Further information can be found at the address http://your_domain:8080/share/page/index/uri/modules/create-site.post within your Alfresco installation.

我尝试访问建议的网址,但它给出了 404 !有什么帮助或建议吗?

最佳答案

注意 - 此答案中的链接/引用均假设您已安装 Alfresco Share 应用程序并可在 http://localhost:8081/share/ 获取该应用程序。 - 根据您的机器需要进行调整

当想要了解或发现网页脚本时,您想要前往的第一个地方是 http://localhost:8081/share/service/index - 共享 WebScript 主页。 (Alfresco 存储库层也有等效的层,可通过类似的 URL 获取)。

在那里,您将看到列出的所有共享端 WebScript,其中有很多。您可以在该列表中搜索 create-site 。但是,您可以通过 URL 或模块限制网页脚本列表。对于创建站点网页脚本,查看这些脚本的 URL 是 http://localhost:8081/share/page/index/uri/modules/create-site

前往那里,您会发现有两个与创建站点相关的网页脚本,一个 get 和一个 post。正如您已经发现的,您需要的是 POST 网页脚本。单击该按钮可获取详细信息,地址:http://localhost:8081/share/page/script/org/alfresco/modules/create-site.post - 这是您在问题中定向到的内容的最新 (Alfresco 5.x) URL。如果您的 Share 安装位于不同的 URL,那么一旦您从 Share webscripts 主页导航,您将获得适合您计算机的特定 URL

最后,您需要将所需的 JSON 发布到该 Web 脚本的 URI,该 URI 在 Web 脚本列表中给出,例如 http://localhost:8081/share/page/modules/create-site 。要准确了解您需要的 JSON,最简单的方法是使用 firebug/开发人员工具等来查看当您通过 UI 创建一个键/值时 Share 发送的少量键/值。

关于java - 使用 REST API 创建新站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36205287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com