要更新 Contentful 中的条目,您需要在请求中提供有效的 JSON 有效负载。现在这当然取决于您的特定条目和内容类型的外观,但这是此类有效负载的一个工作示例:
{
"fields": {
"title": {
"en-US": "Hello, World!"
},
"body": {
"en-US": "Bacon is healthy!"
}
}
}
请注意,您需要将每个字段值嵌套到您希望更新的语言环境中。
由于 Contentful API 使用乐观并发,您还需要提供包含最新已知版本条目的标头。例如:
X-Contentful-Version:4
这个带有正确版本标头的有效载荷需要与PUT
请求一起发送到https://api.contentful.com/spaces/<space_id>/entries/<entry_id>
将<space_id>
and替换为<entry_id>
您的特定值。
请注意,这与位于https://cdn.contentful.com
另请记住,要访问管理端点,您需要一个管理访问令牌。交付访问令牌将不起作用。有关如何创建和使用管理令牌的更多信息,请参阅此处的官方文档:https ://www.contentful.com/developers/docs/references/authentication/#the-content-management-api