2014-06-18 6 views
0

에 JSON XBMC API에 대한 간단한 질문이 있습니다. 내 웹 페이지에서 시스템에 대한 많은 정보를 얻기 위해 GetInfoLabels 명령을 사용하고 싶습니다. 그러나 나는이 명령이 어떻게 작동하는지 알 수 없다. 나는 다음과 같은XBMC 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"} 

그래서 오류가 "잘못된 형식 문자열을 받았다"하지만 난 그게 작동시킬 수 없다이 출력을 얻을. 여분의 {} 사이에 따옴표없이 레이블을 하나만 시도했습니다 ... 대부분이 "Parse errro"를 제공하므로 이것이 얻을 수있는 최선이라고 생각합니다. 어떤 사람이이 명령을 사용하는 방법을 알고 있습니까?

감사

답변

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을 얻을 수 있습니다.

+0

아마도 답을 받아 들여야합니다. 당신은 rep 지점을 얻고 질문은 "Unreswered Question"목록에서 사라질 것입니다. 알림을 위해 –

+0

주셔서 감사합니다! :) 나는 그것을 잊어 버렸을 정도로 48 시간을 기다려야했다. – Reggi