我查看了文档并直接查看了您在CMS中创建的数据。我为只有两个条目的页面创建了一个集合条目
page-title
和
page-content
该文档说您必须在尝试访问数据之前生成API密钥。我做到了。但下一步并非直接针对非开发人员。似乎用于访问API的所有信息都是用JSON编写的。
我尝试过使用建议的例子
<script>
fetch('/api/cockpit/authUser?token=0a014d090bf541dc7482939f22841e')
.then(res => res.json())
.then(res => console.log(res));
但我在控制台中收到错误,所以我尝试了
<script src="/api/cockpit/authUser?token=0a014d090bf541dc7482939f22841e'"></script>
仍然出错。
任何人都可以用不太明白的方式解释如何
注意:我并没有尝试将Cockpit与其他一些复杂的工具联系起来以使其工作,我只是想使用从本地驾驶舱cms访问数据并在简单的html页面上显示条目数据 - 如果那可能。
答案 0 :(得分:0)
对不起,如果这是一个迟到的回复。
插入的示例用于用户身份验证,而不是用于条目get。
如果您想要检索&#34;页面&#34;您需要使用/ api / collections / get / {collectionname}端点的集合。 因此,如果集合名称为page,则方法为
var variable1 = fetch('https://websitename.com/api/collections/get/page?token=xxtokenxx')
使用您的令牌更改xxtokenxx。
这将提供一系列项目,然后您可以通过页面中的javascript放置这些项目。 使用第一个.then()来成功请求, 第二个是关于失败请求的逻辑。