1

我的设备来自getInterfaceInformation

{
    "id": 33,
    "result": [
        {
            "interfaceVersion": "4.0.0",
            "modelName": "HT-CT800",
            "productCategory": "homeTheaterSystem",
            "productName": "Bar",
            "serverName": ""
        }
    ]
}

固件版本为M39.R.0377

我尝试getSoundSettings使用

{
    "method": "getSoundSettings",
    "id": 73,
    "params": [
        {
            "target": ""
        }
    ],
    "version": "1.1"
}

它返回

{
    "error": [
        12,
        "getSoundSettings"
    ],
    "id": 73
}

也使用getSupportedApiInfo 仍然返回

{
    "error": [
        12,
        "getSupportedApiInfo"
    ],
    "id": 5
}

这些方法有效:

  • 获取接口信息 (v1.0)
  • 获取电源状态 (v1.1)
  • 获取SWUpdateInfo (v1.0)
  • 获取系统信息 (v1.4)
4

1 回答 1

1

确保您使用正确的路径http://{{IP}}:{{port}}/sony/{{lib}}来调用“getSoundSettings”的方法,它应该是http://{{IP}}:{{port}}/sony/audio“getSupportedApiInfo”,它应该是http://{{IP}}:{{port}}/sony/guide

您可以找到 API 参考https://developer.sony.com/develop/audio-control-api/api-references/api-overview-2中列出的每种方法的库

于 2019-05-24T08:52:41.777 回答