0

我正在尝试为我的 QX100 设备设置曝光模式和对焦模式。每次我调用 API 时都会收到 403 错误。然而,这两种方法setExposureModesetFocusMode得到了 QX100 的支持,正如它在 API 文档中明确指出的那样。另外,我可以通过Playmemories设置对焦模式。同样的问题也出现在 中setBeepMode,它也受支持。关于为什么会发生这种情况的任何想法?

有一些受支持的方法正在运行,例如actTakePicturesetPostviewImageSize

一个示例调用:

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

1 回答 1

0

您的 QX100 是否更新到最新固件?在旧版本中,大多数 API 都受到限制。

或者他们可能被暂时禁用。你可以用它getAvailableApiList来知道。

于 2016-07-17T14:21:45.603 回答