我正在尝试为我们的房屋制作一个物理Roku遥控器,其中包括ESP8266 nodeMCU。 (我正在使用Arduino IDE)。但是我无法访问Roku API的某些部分。许多API调用都可以通过简单的HTTP很好地运行,但是对于“ query”命令来说,请求当前Roku状态信息并非如此:可用通道,当前通道等。
此请求可在我的MacBook Pro终端应用程序中运行: 卷曲http://192.168.1.134:8060/query/apps
...同样,这在我的浏览器的地址栏中也有效: http://192.168.1.134:8060/query/apps
这两个查询均返回预期的响应数据:
<apps>
<app id="12" subtype="ndka" type="appl" version="4.2.81179021">Netflix</app>
<app id="2285" subtype="rsga" type="appl" version="6.13.2">Hulu</app>
<app id="86398" subtype="rsga" type="appl" version="4.1.11">SYFY</app>
<app id="68669" subtype="rsga" type="appl" version="3.0.0">NBC</app>
…
</apps>
问题:如何编码ESP8266以成功进行类似呼叫?我很困惑!
注意:我既不是IT人员,也不是开发人员,对于这些用例,“我不知道自己不知道的事情”。也就是说,我不知道要发出什么来寻求适当的帮助。请忍受我。
提前感谢您的时间和耐心。