快速提出了有关JSON XBMC API的问题。我想使用GetInfoLabels命令在我的网页上获取有关系统的大量信息。但我无法弄清楚这个命令是如何工作的。我尝试了以下
http://192.168.5.34/jsonrpc?request={"jsonrpc":"2.0","id":"1","method":"XBMC.GetInfoLabels","params":["Network.IPAddress","Network.MacAddress"]}
然后我得到了这个输出
{"error":{"code":-32602,"data":{"method":"XBMC.GetInfoLabels","stack":{"message":"Invalid type string received","name":"labels","type":"array"}},"message":"Invalid params."},"id":"1","jsonrpc":"2.0"}
所以错误是“收到无效的类型字符串”,但我无法让它工作。我在extra {}之间只尝试了一个没有引号的标签,......大多数都给出了“Parse errro”,所以我认为这是我能得到的最好的。任何人都知道如何使用这个命令?
由于
答案 0 :(得分:0)
好的,经过大量研究后,似乎我不得不制作一系列标签的对象。所以这是工作解决方案
http://192.168.5.34/jsonrpc?request={"jsonrpc":"2.0","method":"XBMC.GetInfoLabels","params":{"labels": ["Network.IPAddress","Network.MacAddress"] },"id":1}
因此,您可以从XBMC系统获得IP和MAC。