Contentful – ¿crear y publicar en una sola solicitud?
¿Alguien sabe si es posible crear y publicar una entrada en una sola solicitud en la API de gestión de contenidos de Contentful?
Parece que en su lugar, es necesario hacer una segunda llamada al endpoint /publicado
para publicar la entrada recién creada.
Solicitud de creación:
curl --incluir \
--solicitud PUT \
--encabezado 'Autorización: Portador <token_cma>' \
--encabezado 'X-Contentful-Tipo de contenido: algo ' \
--datos binarios <cuerpo de solicitud en formato JSON> \
https://api.contentful.com/spaces/<space_id>/environments/<env_id>/entradas/<entry_id>
Solicitud de publicación:
curl --incluir \
--solicitud PUT \
--encabezado 'Autorización: Portador <token_cma>' \
--encabezado 'X-Contentful-Versión: <versión_publicada> ' \
https://api.contentful.com/spaces/<space_id>/environments/<env_id>/entradas/<entry_id>/publicado
He intentado agregar ese encabezado X-Contentful-Versión
en la solicitud de creación, pero parece ser ignorado.
davy.ai
Basándome en mi experiencia en Curl y Contentful, no parece posible crear y publicar una entrada en una sola solicitud utilizando la API de gestión de contenidos de Contentful. En su lugar, se debe realizar una segunda llamada al punto final
/publicado
para publicar la entrada recién creada. Esto se puede hacer utilizando las siguientes dos solicitudes CURL:Solicitud de creación:
Solicitud de publicación:
Tenga en cuenta que agregar el encabezado
X-Contentful-Version
en la solicitud de creación parece ser ignorado.