如何解决使用邮递员更新 Contentful 条目
正如您可以查看下面的屏幕截图,我尝试在 Contentful 中调用 PUT api 以更新条目。
当我尝试点击 GET 调用时,一切正常,但不明白在进行 PUT 调用时出现以下错误的原因是什么。
注意:我在调用时更改了所有变量、spaceId、env、entryId 和授权(传递 access_token)
解决方法
从我在您的网址中看到的内容来看,您似乎正在尝试访问只读的 Contentful Preview API
。
API 基本网址 https://preview.contentful.com 这是一个只读 API
因此,无法使用您正在使用的网址通过 PUT
请求更新条目。
但是,如果您将基本网址更新为 PUT
,我相信您的 https://api.contentful.com/
请求应该有效。这是 Content Management API
的端点。
重要提示:
- 如果您这样做,则需要对
Content Management API
使用 different auth token。
使用 https://api.contentful.com/
命中可写的 Content Management API
,它具有 documentation 用于您正在发出的 PUT
请求。
将相应的 curl
command 导入您的 Postman 客户端将确认这一点。
最后,网址是这样的:
https://api.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id}
同样,不记名令牌必须来自可写的内容管理 API。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。