我正在尝试为我的 QX100 设备设置曝光模式和对焦模式。每次我调用 API 时都会收到 403 错误。然而,这两种方法setExposureMode
都setFocusMode
得到了 QX100 的支持,正如它在 API 文档中明确指出的那样。另外,我可以通过Playmemories设置对焦模式。同样的问题也出现在 中setBeepMode
,它也受支持。关于为什么会发生这种情况的任何想法?
有一些受支持的方法正在运行,例如actTakePicture
和setPostviewImageSize
一个示例调用:
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);
}
}