我希望能够通过jsonrpc将I=1199这样的变量传递给另一个用户的addon脚本。你知道吗
我有这个json rpc,可以在另一个用户中激活特定的加载项:
import requests
import xbmc
import xbmcgui
import xbmcplugin
import xbmcaddon
headers = {
'Content-Type': 'application/json',
}
data = '''{
"jsonrpc":"2.0",
"method":"Addons.ExecuteAddon",
"params": {
"addonid":"script.activatewindowid",
"params": {
"i":"1199"
}
},
"id":1
}'''
response = requests.post('http://192.168.1.200:8080/jsonrpc',
headers=headers,
data=data,
auth=('kodi', '1234'))
但我需要像I=“1199”这样传递变量或参数才能在python脚本中工作,如下所示:
import xbmc
import xbmcgui
import xbmcplugin
import xbmcaddon
i = "i"
if i == "1199":
xbmc.executebuiltin('ActivateWindow(9000)')
else:
xbmc.executebuiltin('ActivateWindow(1199)')
抱歉,我还是json-rpc和python的初学者
谢谢大家
目前没有回答
相关问题 更多 >
编程相关推荐