Как передать параметры в запросе https GET для (Shopware) Rest API - PullRequest
0 голосов
/ 07 января 2019

Насколько я понял, GET-запросы запрашивают параметры через URL. Я хочу указать данные, которые я получаю из магазина REST-API (https://myshopurl/api/orders).

Если я добавлю? Limit = 1, это работает. Но теперь я хочу сначала отсортировать результаты. * * * * * * * * * * * * * * * * *.

$params = [
    'sort' => [
        ['property' => 'name']
    ]
];

$client->get('articles', $params);

или

$params = [
    'sort' => [
        ['property' => 'orderTime'],
        ['property' => 'invoiceAmount', 'direction' => 'DESC']
    ]
];

$client->get('orders', $params);

но я не уверен, как построить URL из этой информации, потому что в массиве есть параметры. Где я должен записать «сортировку» и использовать ли некоторые скобки?

Я надеюсь, что кто-нибудь может мне помочь:)

1 Ответ

0 голосов
/ 07 января 2019

Вам просто нужно поместить фильтр в URL. Вот пример:

http://mydomain/api/orders?filter[0][property]=customer.email&filter[0][value]=my@domain.de

Это точный пример отсюда: https://developers.shopware.com/developers-guide/rest-api/#filter,-sort,-limit,-offset

...