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);
}
}