deleteContent ответы с

У меня есть API 1.1 на моей камере SONY. Я переключился в режим "Передача содержимого", затем вызвал deleteContent и пробовал его много раз (в цикле while), но каждый раз получал ответ "Не доступно сейчас". Я протестировал его с помощью CameraRemoteSampleApp и создал эту функцию в SimpleRemoteApi.java. Я проверил мой сгенерированный JSON, но, похоже, все в порядке:

    public JSONObject deleteContent(JSONObject params) throws IOException {
    String service = "avContent";
    try {

        //JSONObject params = new JSONObject().put("scheme", scheme);
        JSONObject requestJson =
                new JSONObject().put("method", "deleteContent") //
                        .put("params", new JSONArray().put(params)) //
                        .put("version", "1.1").put("id", id());

        String url = findActionListUrl(service) + "/" + service;

        log("Request:  " + requestJson.toString());
        String responseJson = SimpleHttpClient.httpPost(url, requestJson.toString());
        log("Response: " + responseJson);
        return new JSONObject(responseJson);
    } catch (JSONException e) {
        throw new IOException(e);
    }
}

0 ответов

Другие вопросы по тегам