使用邮递员更新 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
因此,无法使用您正在使用的 url 通过 PUT
请求更新条目。
但是,我相信如果您将基础 url 更新为 https://api.contentful.com/
,您的 PUT
请求应该会起作用。这是 Content Management API
.
的终点
重要提示:
- 如果这样做,您将需要使用 different auth token 作为
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。
如您所见,我尝试在 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
因此,无法使用您正在使用的 url 通过 PUT
请求更新条目。
但是,我相信如果您将基础 url 更新为 https://api.contentful.com/
,您的 PUT
请求应该会起作用。这是 Content Management API
.
重要提示:
- 如果这样做,您将需要使用 different auth token 作为
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。