2015-11-26 11 views
0

, когда я пытаюсь получить url fanart с Files.PrepareЗагрузить, это ответная ошибка.Kodi (XBMC): Использование Files.PrepareDownload (ошибка Invalid params.)

первый я получаю фильмы с VideoLibrary.GetMovies:

http://<ip>/jsonrpc?request={"jsonrpc": "2.0", "params": {"sort": {"order": "ascending", "method": "title"}, "properties": ["title", "art", "file"]}, "method": "VideoLibrary.GetMovies", "id": "libMovies"} 

VideoLibrary.GetMovies Ответ:

{"id":"libMovies","jsonrpc":"2.0","result":{"limits":{"end":1,"start":0,"total":1},"movies":[{"art":{"fanart":"image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2f3Kgu3ys6W6UZWWFty7rlTWgST63.jpg​/","poster":"image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fg23cs30dCMiG4ldaoVNP1ucjs6.jpg/"},"file":"D:\\Movie\\Film\\Fantastic.Four.2015.720p.BluRay.x264-GECKOS\\Fantastic.Four.2015.720p.BluRay.x264-GECKOS.mkv","label":"Fantastic Four","movieid":1,"title":"Fantastic Four"}]}}{"jsonrpc":"2.0","method":"GUI.OnScreensaverActivated","params":{"data":null,"sender":"xbmc"}} 

Тогда я пытаюсь получить подготовленный URL с Files.PrepareDownload: Запрос:

http://<ip>/jsonrpc?request={"jsonrpc": "2.0", "params": {"path": "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2f3Kgu3ys6W6UZWWFty7rlTWgST63.jpg​/"}, "method": "Files.PrepareDownload", "id": "preparedl"} 

Файлы.Получить ответную реакцию:

{"error":{"code":-32602,"data":{"details":null},"message":"Invalid params."},"id":1,"jsonrpc":"2.0"} 

Может ли кто-нибудь мне помочь?

ответ

0

Вам нужно сделать POST к Files.PrepareDownload

+0

бы вы дать мне пример о том, как это сделать? – hrrs

+0

Посмотрите на этот код, это может помочь вам понять, что я имею в виду с помощью POST вместо GET https://github.com/MilhouseVH/texturecache.py/blob/master/texturecache.py#L2178 – Razze