Difference between revisions of "Requests"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
* <code>content:http://msx.benzac.de/info/data/guide/videos.json</code> → <code>http://msx.benzac.de/info/data/guide/videos.json?v=0.1.128&t=1612867695816</code>. | * <code>content:http://msx.benzac.de/info/data/guide/videos.json</code> → <code>http://msx.benzac.de/info/data/guide/videos.json?v=0.1.128&t=1612867695816</code>. | ||
− | Since version '''0.1.128''', it is also possible to replace specific keywords inside a JSON URL with the corresponding values. Please see following available keywords. | + | Since version '''0.1.128''', it is also possible to replace specific keywords inside a JSON URL with the corresponding values (please note that the keyword <code>{ID}</code> is only available in version '''0.1.142''' or higher). Please see following available keywords. |
<code>{HOST}</code>, <code>{SECURE}</code>, <code>{CLIENT}</code>, <code>{PLATFORM}</code>, <code>{ID}</code>, <code>{PLAYER}</code>, <code>{WIDTH}</code>, <code>{HEIGHT}</code>. | <code>{HOST}</code>, <code>{SECURE}</code>, <code>{CLIENT}</code>, <code>{PLATFORM}</code>, <code>{ID}</code>, <code>{PLAYER}</code>, <code>{WIDTH}</code>, <code>{HEIGHT}</code>. |
Revision as of 14:17, 17 November 2021
If JSON files are requested from a server, a version parameter v
(which indicates the current Media Station X version) and a timestamp parameter t
(which indicates the current timestamp) are automatically appended. Please see following action examples and the corresponding HTTP requests.
menu:http://msx.benzac.de/info/data/guide/actions.json
→http://msx.benzac.de/info/data/guide/actions.json?v=0.1.128&t=1612867695816
.content:http://msx.benzac.de/info/data/guide/videos.json
→http://msx.benzac.de/info/data/guide/videos.json?v=0.1.128&t=1612867695816
.
Since version 0.1.128, it is also possible to replace specific keywords inside a JSON URL with the corresponding values (please note that the keyword {ID}
is only available in version 0.1.142 or higher). Please see following available keywords.
{HOST}
, {SECURE}
, {CLIENT}
, {PLATFORM}
, {ID}
, {PLAYER}
, {WIDTH}
, {HEIGHT}
.
Please see following action examples and the corresponding HTTP requests.
menu:http://msx.benzac.de/info/data/guide/actions.json?platform={PLATFORM}
→http://msx.benzac.de/info/data/guide/actions.json?platform=default&v=0.1.128&t=1612867695816
.content:http://msx.benzac.de/info/data/guide/videos.json?platform={PLATFORM}&player={PLAYER}
→http://msx.benzac.de/info/data/guide/videos.json?platform=default&player=html5%2Fplugin&v=0.1.128&t=1612867695816
.slideshow:http://msx.benzac.de/info/data/guide/images.json?width={WIDTH}&height={HEIGHT}
→http://msx.benzac.de/info/data/guide/images.json?width=1280&height=720&v=0.1.128&t=1612867695816
.video:resolve:http://msx.benzac.de/services/resolve.php?type=video&host={HOST}&secure={SECURE}&platform={PLATFORM}&player={PLAYER}
→http://msx.benzac.de/services/resolve.php?type=video&host=msx.benzac.de&secure=false&platform=default&player=html5%2Fplugin&v=0.1.128&t=1612867695816
.