首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Sony Audio Control API入门

Sony Audio Control API入门
EN

Stack Overflow用户
提问于 2018-02-21 08:43:20
回答 2查看 979关注 0票数 0

尝试使用新的索尼音频控制应用编程接口与我的STR-DN1080 (固件M41.R.0377),但有很多问题遵循指南上的https://developer.sony.com/develop/audio-control-api/。当然,它看起来很漂亮,但是教程并不是很有用。

因此,基于该门户,听起来我需要通过SSDP/UPNP发现接收器的端口。没有太多关于如何做到这一点的指导,所以我使用了一个Android应用程序"UPNP浏览器“,找到了3个独立的URL。在http://str.dn.1080.ip:52323/dmr.xml中,我找到了基本URL:port和可用的服务:

代码语言:javascript
复制
<av:X_ScalarWebAPI_DeviceInfo>
<av:X_ScalarWebAPI_Version>1.0</av:X_ScalarWebAPI_Version>
<av:X_ScalarWebAPI_BaseURL>http://str.dn.1080.ip:10000/sony</av:X_ScalarWebAPI_BaseURL>
<av:X_ScalarWebAPI_ServiceList>
<av:X_ScalarWebAPI_ServiceType>guide</av:X_ScalarWebAPI_ServiceType>
<av:X_ScalarWebAPI_ServiceType>system</av:X_ScalarWebAPI_ServiceType>
<av:X_ScalarWebAPI_ServiceType>audio</av:X_ScalarWebAPI_ServiceType>
<av:X_ScalarWebAPI_ServiceType>avContent</av:X_ScalarWebAPI_ServiceType>
</av:X_ScalarWebAPI_ServiceList>
</av:X_ScalarWebAPI_DeviceInfo>

然后,遵循getSystemInformation的应用程序接口参考(v1.4),我向http://str.dn.1080.ip:10000/sony/system/getSystemInformation发出GET命令,但我得到的只有{"error":[404,"Not Found"]}

我现在被难住了,正在寻求索尼开发者支持的帮助。我遗漏了什么?是否需要在我的接收器上启用某些功能?有没有隐藏的固件,自动更新程序不适用?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-05 17:18:19

Sony Audio Control API基于POST请求。因此您必须使用一些可以生成POST请求程序(如curl )来发送请求

curl -i -d '{"method": "getSystemInformation","id": 1,"params": [],"version": "1.4"}' http://str.dn.1080.ip:10000/sony/system

如果您想要一些带有图形用户界面的东西,也可以使用postman之类的程序来发送测试请求。

票数 1
EN

Stack Overflow用户

发布于 2018-07-15 02:23:43

对于那些搜索如何在Windows中通过curl使用Sony API的人,并在接受的答案上添加内容,您需要将单引号替换为双引号,然后转义JSON中的双引号:

代码语言:javascript
复制
curl -i -d "{\"method\": \"getSystemInformation\",\"id\": 1,\"params\": 
[],\"version\": \"1.4\"}" http://str.dn.1080.ip:10000/sony/system

对于邮递员,将type设置为POST,URL设置为:http://str.dn.1080.ip:10000/sony/system,并将Body指定为raw/JSON,然后粘贴JSON:

代码语言:javascript
复制
{
   "method":"getSystemInformation",
   "id":1,
   "params":[],
   "version":"1.4"
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48896515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档