使用邮递员更新 Contentful 的条目

Updating entry of Contentful using postman

如您所见,我尝试在 Contentful 中调用 PUT api 来更新条目。

当我尝试点击 GET 调用时,一切正常,但不明白在进行 PUT 调用时出现以下错误的原因。

我是不是遗漏了什么或者哪里有问题?

注意:我在调用时更改了所有变量,spaceId、env、entryId 和 authorisation(传递 access_token)

从我在您的 URL 中看到的情况来看,您似乎正试图点击 Contentful Preview API,它是只读的。

API Base URL https://preview.contentful.com This is a read-only API

source

因此,无法使用您正在使用的 url 通过 PUT 请求更新条目。


但是,我相信如果您将基础 url 更新为 https://api.contentful.com/,您的 PUT 请求应该会起作用。这是 Content Management API.

的终点

重要提示:


使用 https://api.contentful.com/ 命中可写 Content Management API,其中 documentation 用于您正在发出的 PUT 请求。

将相应的 curl command 导入您的 Postman 客户端将确认这一点。


所以最后,url 会是这样的:

https://api.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id}

同样,不记名令牌必须来自可写内容管理 API。