Я использую json-ld api, schema.org и придерживаюсь соглашения: https://schema.org/DeliveryChargeSpecification
Итак, у меня есть:
GET / api / delivery_charge_specification
с параметрами:
areaServed
weight
basketPrice
basketPriceCurrency
...
чтобы вернуть объект с полями:
appliesToDeliveryMethod
price
priceCurrency
weight
basketPrice
basketPriceCurrency
и передний конец будет обработан многими записями, чтобы получить только одну. Но это один из способов. Передний конец не нравится. Дело в том, что нам нужна цена доставки, и это зависит от многих параметров (может быть даже product_id и т. Д.).
Что если я сделаю действие:
POST / api / delivery_charge_specification
с параметрами:
areaServed
weight
basketPrice
basketPriceCurrency
и как результат у меня будет только:
цена
priceCurrency
Проблема в том, что если я следую json-ld, я должен создать второй ресурс и, как результат, иметь ресурс:
GET / api / delivery_charge_specification / 3234
и это возвращение:
price
priceCurrency
Кто-нибудь знает, как это сделать, чтобы удовлетворять концепции внешнего интерфейса и json-ld?