我正试图查询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
以获取具有给定标题的博客文章。