使用shoppy api更新产品

问题描述 投票:0回答:1

我正在使用shoppy api,我需要使用api更新产品,我正在尝试更新帐户列表,我能够更新标题/描述,我无法更新帐户列表,在here上说我需要发送一个数组,我做到了,但是shoppy服务器死了,这是我的代码,我正在使用unirest进行发布请求。

Map<String, String> accs = new HashMap<>();
accs.put("username", "password");
String response =  Unirest.post("https://shoppy.gg/api/v1/products/xxx").queryString("accounts", accs).headers(headers).asString().getBody();

打印response返回错误页面,但是当我仅更新标题时,它说我的更新成功,因此我不确定在这里做错了什么。

这是来自response的打印件>

<!DOCTYPE html>
<html>
<head>
<title>Be right back.</title>
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
<style>
        html, body {
            height: 100%;
        }

        body {
            margin: 0;
            padding: 0;
            width: 100%;
            color: #B0BEC5;
            display: table;
            font-weight: 100;
            font-family: 'Lato', sans-serif;
        }

        .container {
            text-align: center;
            display: table-cell;
            vertical-align: middle;
        }

        .content {
            text-align: center;
            display: inline-block;
        }

        .title {
            font-size: 72px;
            margin-bottom: 40px;
            font-weight: 200;
        }
    </style>
</head>
<body>
<div class="container">
<div class="content">
<div class="title">Be right back.</div>
</div>
</div>
</body>
</html>

我正在使用shoppy api,我需要使用api更新产品,我正在尝试更新帐户列表,我能够更新标题/描述,我无法更新帐户列表,说...

java api post unirest
1个回答
0
投票

我相信错误在于您如何将accs传递给.queryString()方法。

© www.soinside.com 2019 - 2024. All rights reserved.