APIAppUpdate
Lodle edited this page May 13, 2014
·
4 revisions
This is used to get information about the newest version of Desura
URL
* http://api.desura.com/1/appupdate
Post
* appid: Not Required, integer. Relates to the version the client wants. Defaults to public release (See: [wiki:GeneralAppVersion version]) * build: Not Required, integer. Relates to the build the client wants. Defaults to newest.
1. When wanting to check for or get updates this api is called 1. The posted data will be processed like: * If no appid or build data is posted, the latest public release will be returned * If only the appid is provided, the latest build for that appid will be returned 1. If no application can be found, 110 (not found) error will be returned 1. If valid data is provided, 0 (ok) will be returned
<?xml version="1.0" encoding="utf-8"?>
<appupdate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="desura" version="1">
<status code="0"/>
<mcf id="179" build="179" appid="500">
<url>http://mcf.desura.com/app/1/1/500/179.mcf</url>
<date>20090509144322</date>
<files>
<file>
<name>appicon.ico</name>
<path>\</path>
<size>318</size>
<csize>0</csize>
<offset>12610900</offset>
<nom_csum>10bb3d34a2775ac1f1ae001acd01c5b9</nom_csum>
<tstamp>20080914130210</tstamp>
<flags>2</flags>
</file>
<file>
<name>libbz2.dll</name>
<path>bin</path>
<size>131072</size>
<csize>0</csize>
<offset>12479828</offset>
<nom_csum>e766b2201a21d2268ce8ed95d0134d22</nom_csum>
<tstamp>20090128180010</tstamp>
<flags>2</flags>
</file>
<file>
<name>libcurl.dll</name>
<path>bin</path>
<size>176128</size>
<csize>0</csize>
<offset>12303700</offset>
<nom_csum>f87a10e4fd263f3489c22d6183de4794</nom_csum>
<tstamp>20080922190224</tstamp>
<flags>2</flags>
</file>
<file>
<name>mcfcore.dll</name>
<path>bin</path>
<size>647168</size>
<csize>0</csize>
<offset>11656532</offset>
<nom_csum>a5612a3f37841a97c9ddedff8a8a380c</nom_csum>
<tstamp>20090509192400</tstamp>
<flags>2</flags>
</file>
<file>
<name>uicore.dll</name>
<path>bin</path>
<size>806912</size>
<csize>0</csize>
<offset>10849620</offset>
<nom_csum>64505dbf71c09b8e8fc17a26f22766e9</nom_csum>
<tstamp>20090509192119</tstamp>
<flags>2</flags>
</file>
<file>
<name>usercore.dll</name>
<path>bin</path>
<size>446464</size>
<csize>0</csize>
<offset>10403156</offset>
<nom_csum>1a4a6a504b637073a32739dbea8863fe</nom_csum>
<tstamp>20090509191538</tstamp>
<flags>2</flags>
</file>
<file>
<name>webcore.dll</name>
<path>bin</path>
<size>114688</size>
<csize>0</csize>
<offset>10288468</offset>
<nom_csum>491d22928542daa332f3717b96b3a9d4</nom_csum>
<tstamp>20090509191120</tstamp>
<flags>2</flags>
</file>
<file>
<name>wxmsw28u_vc_desura.dll</name>
<path>bin</path>
<size>8425472</size>
<csize>0</csize>
<offset>1192552</offset>
<nom_csum>7620c5aad44ce80ca17a804f7059bb6c</nom_csum>
<tstamp>20090109105441</tstamp>
<flags>2</flags>
</file>
<file>
<name>breadcrumb_bg.jpg</name>
<path>data\images</path>
<size>21786</size>
<csize>0</csize>
<offset>10266682</offset>
<nom_csum>207cf3622c7cb0d21fef90ef6a5824ac</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>breadcrumb_bg_selected.jpg</name>
<path>data\images</path>
<size>21800</size>
<csize>0</csize>
<offset>1170752</offset>
<nom_csum>c303beee9bb1787c40475df69eb70fbf</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>sort_asend.jpg</name>
<path>data\images</path>
<size>25196</size>
<csize>0</csize>
<offset>10241486</offset>
<nom_csum>72a6d4cb2b157863a4cef53e6ca6ad47</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>sort_desend.jpg</name>
<path>data\images</path>
<size>25033</size>
<csize>0</csize>
<offset>1145719</offset>
<nom_csum>c92737ad28201bb9f863f69a3b8381c6</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>Thumbs.db</name>
<path>data\images</path>
<size>26112</size>
<csize>0</csize>
<offset>10215374</offset>
<nom_csum>a4b15462c5f36032711b11ca0ffb7aca</nom_csum>
<tstamp>20081004190010</tstamp>
<flags>2</flags>
</file>
<file>
<name>unsorted.jpg</name>
<path>data\images</path>
<size>27519</size>
<csize>0</csize>
<offset>10187855</offset>
<nom_csum>74daa09f162355141333b661c1df308e</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>english.xml</name>
<path>data\language</path>
<size>889</size>
<csize>0</csize>
<offset>10186966</offset>
<nom_csum>bbe04f36ec813fb136b9f10749969884</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>french.xml</name>
<path>data\language</path>
<size>974</size>
<csize>0</csize>
<offset>10185992</offset>
<nom_csum>f5b10c77213ad8cde2a2ab877ed893cf</nom_csum>
<tstamp>20080914130209</tstamp>
<flags>2</flags>
</file>
<file>
<name>settings_layout.xml</name>
<path>data</path>
<size>3591</size>
<csize>0</csize>
<offset>10182401</offset>
<nom_csum>4a9e9589f26a445e4c7977415d645688</nom_csum>
<tstamp>20090203095942</tstamp>
<flags>2</flags>
</file>
<file>
<name>default.xml</name>
<path>data\themes</path>
<size>3028</size>
<csize>0</csize>
<offset>10179373</offset>
<nom_csum>f5984e507c136dce0017957c563b274f</nom_csum>
<tstamp>20090106180007</tstamp>
<flags>2</flags>
</file>
<file>
<name>breadcrumb_bg.jpg</name>
<path>data\themes\default_images</path>
<size>21786</size>
<csize>0</csize>
<offset>10157587</offset>
<nom_csum>207cf3622c7cb0d21fef90ef6a5824ac</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>breadcrumb_bg_selected.jpg</name>
<path>data\themes\default_images</path>
<size>21800</size>
<csize>0</csize>
<offset>10135787</offset>
<nom_csum>c303beee9bb1787c40475df69eb70fbf</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>defaultlogo.jpg</name>
<path>data\themes\default_images</path>
<size>23532</size>
<csize>0</csize>
<offset>10112255</offset>
<nom_csum>e6ccbcaba6d7335f16318eb5c80be103</nom_csum>
<tstamp>20081220180007</tstamp>
<flags>2</flags>
</file>
<file>
<name>moddb_logo.jpg</name>
<path>data\themes\default_images</path>
<size>43747</size>
<csize>0</csize>
<offset>10068508</offset>
<nom_csum>540c567adba3f95d476b203d983fefa7</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>sort_asend.jpg</name>
<path>data\themes\default_images</path>
<size>25196</size>
<csize>0</csize>
<offset>10043312</offset>
<nom_csum>72a6d4cb2b157863a4cef53e6ca6ad47</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>sort_desend.jpg</name>
<path>data\themes\default_images</path>
<size>25033</size>
<csize>0</csize>
<offset>10018279</offset>
<nom_csum>c92737ad28201bb9f863f69a3b8381c6</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>unsorted.jpg</name>
<path>data\themes\default_images</path>
<size>27519</size>
<csize>0</csize>
<offset>9990760</offset>
<nom_csum>74daa09f162355141333b661c1df308e</nom_csum>
<tstamp>20081126180009</tstamp>
<flags>2</flags>
</file>
<file>
<name>dbghelp.dll</name>
<path>\</path>
<size>1039192</size>
<csize>0</csize>
<offset>106527</offset>
<nom_csum>a7532e66ea2f168a0970e829d8986423</nom_csum>
<tstamp>20080914130210</tstamp>
<flags>2</flags>
</file>
<file>
<name>desura.exe</name>
<path>\</path>
<size>372736</size>
<csize>0</csize>
<offset>9618024</offset>
<nom_csum>e2881d98a8cd18b22ae877ae6e451e81</nom_csum>
<tstamp>20090509190722</tstamp>
<flags>2</flags>
</file>
<file>
<name>gcservice.exe</name>
<path>\</path>
<size>106496</size>
<csize>0</csize>
<offset>31</offset>
<nom_csum>b4d52b6cfab9eb8d703d5fc6b5343f5e</nom_csum>
<tstamp>20090509191016</tstamp>
<flags>2</flags>
</file>
</files>
</mcf>
</appupdate>
110: Item Not Found
<?xml version="1.0" encoding="utf-8"?>
<appupdate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="desura" version="1">
<status code="110">The app requested (http://www.gamedev.com/api/appupdate) could not be found.</status>
</appupdate>