Rest - метод json-ld api для вычисления значения? - PullRequest
1 голос
/ 16 марта 2019

Я использую 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?

...