如何在 (Shopware) Rest API 的 https GET 请求中传递参数

How to pass parameters in https GET request for (Shopware) Rest API

据我了解,GET 请求通过 url 对参数进行编码。我想指定从 shopware REST-API (https://myshopurl/api/orders).

获得的数据

如果我附加 ?limit=1,那行得通。但是现在我想先对结果进行排序。 Shopware Rest API documentation 说:

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

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

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

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

但我不确定如何根据此信息构建 URL,因为数组中有参数。我必须在哪里写下 "sort" 并且我必须使用一些括号?

我希望有人能帮助我:)

您只需将过滤器放入 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