shortlist-digital/croissant-api

此包已被弃用且不再维护。未建议替代包。
关于此包的最新版本(5.2.0)没有可用的许可信息。

为croissant-heavy定制的API端点


README

为croissant-heavy定制的API端点

端点

croissant_posts

根据传递的参数返回文章列表。

  • URL

    wp-json/wp/v2/croissant_postswp-json/croissant/v1/posts

  • URL 参数

    • tags=[string]
    • tags_exclude=[string]
    • categories=[string]
    • categories_exclude=[string]
    • series=[string]
    • series_exclude=[string]
    • authors=[string]
    • authors_exclude=[string]
    • post_types=[string]
    • per_page=[integer]
    • page=[integer]

所有字符串参数接受以逗号分隔的多个值: ?tags=music,food

为了澄清,以下是一个有效的post_types列表

- post
- page
- longform
- quiz_post
- sponsored_post
- sponsored_longform
- sponsored_quiz_post
- special_offer
  • 返回

文章对象数组

croissant_posts/:post_id

返回单个文章。

  • URL

    wp-json/wp/v2/croissant_posts/:post_idwp-json/croissant/v1/posts/:post_id

  • 返回

文章对象。

croissant_series

返回关于系列分类的信息。

  • URL

    wp-json/wp/v2/croissant_serieswp-json/croissant/v1/series

  • URL 参数

    • slug=[string] 必需
  • 返回

带有自定义字段的系列对象。

croissant_tags

根据作为参数传递的标签slug返回文章列表。

  • URL

    wp-json/wp/v2/croissant_tagswp-json/croissant/v1/tags

  • URL 参数

    • slug=[string] 必需
    • page=[integer]
  • 返回

文章对象数组。

croissant_authors

根据作为参数传递的标签slug返回文章列表。

  • URL

    wp-json/wp/v2/croissant_authorswp-json/croissant/v1/authors

  • URL 参数

    • slug=[string] 必需
    • page=[integer]
  • 返回

文章对象数组。

croissant_categories

返回用于分类页面的模拟小工具的文章列表。

  • URL

    wp-json/wp/v2/croissant_categorieswp-json/croissant/v1/categories

  • URL 参数

    • slug=[string] 必需
  • 返回

包含所需分类文章的对象。

croissant_traffic_driver/:post_id

返回包含交通驱动器信息的单个文章。

  • URL

    wp-json/wp/v2/croissant_traffic_driver/:post_idwp-json/croissant/v1/traffic_driver/:post_id

  • 返回

包含交通驱动器文章信息的对象。

croissant_iab_categories/:post_id

返回与这篇文章相关的Iab分类数组。

  • URL

    wp-json/wp/v2/croissant_iab_categories/:post_idwp-json/croissant/v1/iab_categories/:post_id

  • 返回

包含id、名称和得分的IAB分类数组。