查询Strapi CMS以按标题查找博客文章



我正试图查询Strapi CMS的URL,以通过标题而不是ID来查找博客文章,这样我就可以在我的网络应用程序中链接到它。

然而,我不知道如何做到这一点,Strapi文档(根据我的发现(只告诉如何通过ID找到。

举个例子,下面的URL成功地找到了我所有的博客文章:

https://localhost:1337/blog-张贴

以下URL成功找到ID为"1"的博客文章:

https://localhost:1337/blog-岗位/1

试图找到标题为";测试标题";使用以下查询不起作用:

https://localhost:1337/blog-帖子/测试%20标题

https://localhost:1337/blog-帖子/标题/测试%20title

https://localhost:1337/blog-posts/test_title

https://localhost:1337/blog-posts/title/test_title

我认为上面的例子可能是1或3,但运气不好。

仅供参考-上面的URL中有一个下划线,没有%20。

任何提示/建议都将不胜感激!

Strapi doc非常棒,你可以找到一切:

  • 您可以通过ID获取单个条目(https://strapi.io/documentation/v3.x/content-api/api-endpoints.html#get-条目(,并且您做得正确
  • 您还可以获取条目(https://strapi.io/documentation/v3.x/content-api/api-endpoints.html#get-条目(也会进行筛选,以限制您将收到的条目数量
  • 过滤器在这里有很好的解释:https://strapi.io/documentation/v3.x/content-api/parameters.html#filters.

在您的情况下,您应该调用https://localhost:1337/blog-posts?title=test%20title以获取具有给定标题的博客文章。

最新更新