Ich versuche, den Belichtungsmodus und Fokus-Modus für mein QX100 Gerät einzustellen. Jedes Mal, wenn ich den API-Aufruf erhalte, erhalte ich einen 403-Fehler. Diese beiden Methoden setExposureMode
und setFocusMode
werden jedoch vom QX100 unterstützt, wie es in den API-Dokumenten eindeutig angegeben ist. Außerdem kann ich den Fokusmodus über Playmemories einstellen. Dasselbe Problem tritt auch bei setBeepMode
auf, das ebenfalls unterstützt wird. Irgendwelche Ideen, warum das passieren könnte?Sony QX100 Rückkehr 403 Fehler für unterstützte Methoden
Es gibt einige unterstützte Methoden, die arbeiten, wie actTakePicture
und setPostviewImageSize
Ein Beispiel Aufruf:
public JSONObject setFocusMode() throws IOException {
String service = "camera";
try {
JSONObject requestJson =
new JSONObject().put("method", "setFocusMode").put("params", new JSONArray().put("MF")) //
.put("id", id()).put("version", "1.0");
String url = findActionListUrl(service) + "/" + service;
log("Request: " + requestJson.toString());
JSONObject responseJson = SimpleHttpClient.httpPost(url, requestJson, null);
log("Response: " + responseJson.toString());
return responseJson;
} catch (JSONException e) {
throw new IOException(e);
}
}