strapi API: примеры curl для поиска - PullRequest
0 голосов
/ 14 февраля 2020

Может ли кто-нибудь дать мне несколько простых примеров того, как использовать API-интерфейс strapi?

Например, я могу получить элементы типа контента, например:

$ curl http://127.0.0.1:1337/products
$ curl http://127.0.0.1:1337/products/1

Но как можно Я ищу определенные поля c? Я видел в документах, что есть способ запрашивать другие поля, кроме ID, например, name из products. Но какой правильный синтаксис URL?

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Вы можете найти все параметры здесь: https://strapi.io/documentation/3.0.0-beta.x/concepts/parameters.html

curl http://127.0.0.1:1337/products?name=somename
0 голосов
/ 22 февраля 2020

Еще одна вещь, которая может быть полезной. Если название вашей модели страпи имеет номер или заглавную букву, тогда страпи добавит "-" внутрь имени.

Пример названия модели:

model_name1_example

То же название модели, но внутри страпей:

model-name-1-examples

Здесь вы можете найти, по какому URL / названию модели strapi конвертирует название вашей модели: model_name1_example / api / model_name1_example / config / маршруты. json

  {
  "method": "GET",
  "path": "model-name-1-examples",
  "handler": "model-name-1-examples.find",
  "config": {
    "policies": []
  }
}
...