XBMC GetInfoLabels命令无法正常工作

时间:2014-06-18 21:47:51

标签: json json-rpc xbmc

快速提出了有关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”,所以我认为这是我能得到的最好的。任何人都知道如何使用这个命令?

由于

1 个答案:

答案 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。