关于 contentful-api
contentful-api 是使用 HTTP 和 curl 调用 Contentful API 的跨语言指南,面向管理内容或获取已发布及预览内容的开发者,涵盖 REST、图片和 GraphQL API 参考资料。
主要功能
- 01内容管理 API 参考
- 02内容交付与预览指南
- 03内容类型、条目、资源与环境管理
- 04查询、本地化与同步
- 05图片与 GraphQL API 参考
适用场景
- 01创建并发布 Contentful 条目
- 02定义或更新内容模型
- 03获取本地化的已发布内容
- 04通过 URL 参数转换图片
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ contentful/ skills --skill contentful-api安装后在 Claude Code 中输入/contentful-api确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
package.jsonreferences/authentication.mdhttp-conventions.mdreferences/content-delivery/includes-links.mdlocalization.mdoverview.mdquerying.mdsync.mdreferences/content-management/assets.mdbulk-actions.mdcontent-types.mdentries.mdenvironments.mdoverview.mdreferences/content-preview/overview.mdreferences/graphql/overview.mdreferences/images/overview.md详细介绍
Contentful REST API 指南
使用 HTTP/curl 调用 Contentful API 的语言无关指南。
共享参考
内容管理 API(CMA)
用于管理内容、内容类型、资源和环境的读写 API。
从这里开始:references/content-management/overview.md
- entries.md — CRUD、发布/取消发布、版本控制、查询参数
- content-types.md — 定义/更新内容模型、字段类型、验证规则
- assets.md — 上传、处理、发布媒体文件
- environments.md — 创建、克隆和管理环境及别名
内容交付 API(CDA)
用于获取已发布内容的只读 API。
从这里开始:references/content-delivery/overview.md
- querying.md — 筛选器、搜索运算符、分页、排序
- includes-links.md — include 参数、链接解析
- localization.md — 区域设置参数、回退链
- sync.md — 增量内容同步
内容预览 API
通过相同的 CDA 端点提供草稿和已发布内容,但使用不同的主机/令牌。
参考:references/content-preview/overview.md
Images API
通过 URL 参数即时转换图像。无需身份验证。
参考:references/images/overview.md
GraphQL API
使用 CDA 令牌通过 GraphQL 查询内容。
参考:references/graphql/overview.md
快速参考
# CMA: Create a draft entry
curl -X POST https://api.contentful.com/spaces/{space_id}/environments/{env_id}/entries \
-H "Authorization: Bearer {cma_token}" \
-H "Content-Type: application/vnd.contentful.management.v1+json" \
-H "X-Contentful-Content-Type: blogPost" \
-d '{"fields":{"title":{"en-US":"Hello"}}}'
# Then publish: PUT .../entries/{id}/published with X-Contentful-Version header
# CDA: Fetch entries
curl "https://cdn.contentful.com/spaces/{space_id}/environments/{env_id}/entries?content_type=blogPost" \
-H "Authorization: Bearer {cda_token}"
评论
支持 Markdown