索尼QX100返回403错误支持的方法

时间:2016-07-02 17:12:21

标签: android sony-camera-api

我正在尝试为QX100设备设置曝光模式和对焦模式。每次我进行API调用时都会收到403错误。但是,QX100支持这两种方法setExposureModesetFocusMode,因为它在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);
    }
}

1 个答案:

答案 0 :(得分:0)

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

或者他们可能是临时残疾人。您可以使用getAvailableApiList来了解这一点。