1

RestSharp を使用して REST API を呼び出しています。

var client = new RestClient("http://mysite.com");        

var request = new RestRequest("/api/order", Method.POST);
request.AddHeader("AuthPass", "abcdefg1234567");

// add parameters here        

var response = client.Execute(request);
var content = response.Content;

リクエストにパラメータを追加する必要があります。1 つは私の名前で、文字列です。もう 1 つは注文項目のリストで、次の形式の JSON である必要があります。

[
    {"SKU":"ABC-123", "QUANTITY":1},
    {"SKU":"XYZ-123", "QUANTITY":3}
]

次のように、自分の名前をパラメーターとして追加できます。

request.AddParameter("name", "My Name");

しかし、注文したアイテムのリストを追加する方法がわかりません:

request.AddParameter("orderedItems", "???");

どうすればこれができるか知っている人はいますか?

4

1 に答える 1