<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.qeng.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.qeng.org/feed.php">
        <title>wiki.qeng.org en:authors_main:admin_api</title>
        <description></description>
        <link>https://wiki.qeng.org/</link>
        <image rdf:resource="https://wiki.qeng.org/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-06-20T22:59:50+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_import_game&amp;rev=1781217247&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_json&amp;rev=1781217257&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_json_export&amp;rev=1781217262&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:api_embed_engine&amp;rev=1781217267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:game_json_google_doc&amp;rev=1781217273&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.qeng.org/lib/tpl/bootstrap3/images/favicon.ico">
        <title>wiki.qeng.org</title>
        <link>https://wiki.qeng.org/</link>
        <url>https://wiki.qeng.org/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_import_game&amp;rev=1781217247&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T22:34:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Importing Game from JSON</title>
        <link>https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_import_game&amp;rev=1781217247&amp;do=diff</link>
        <description>Importing Game from JSON

Import Tools

Importing a game or its components from its JSON can be done in three ways:

	*  Paste the desired JSON object on the page &lt;https://qeng.org/import_tasks.php&gt;, specify the game ID, and click Import. This link is also available from the “Import tasks</description>
    </item>
    <item rdf:about="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_json&amp;rev=1781217257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T22:34:17+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JSON Structure</title>
        <link>https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_api_json&amp;rev=1781217257&amp;do=diff</link>
        <description>JSON Structure

Game

Globally, the game JSON consists of several large sections:


{
  &quot;game&quot;: {} /* Game settings, such as start time and passage sequence */,
  &quot;gbonuses&quot;: [] /* List of global bonuses in the game */,
  &quot;lines&quot;: [] /* List of passage lines */,
  &quot;tasks&quot;: [] /* List of game levels */,
}</description>
    </item>
    <item rdf:about="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_json_export&amp;rev=1781217262&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T22:34:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exporting Level / Game / Bonuses / Lines to JSON</title>
        <link>https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:admin_json_export&amp;rev=1781217262&amp;do=diff</link>
        <description>Exporting Level / Game / Bonuses / Lines to JSON

You can export your own authored games or games on your domain (domain administrators only).

It is useful for making backups of games at various stages of creation, so that you do not regret a accidentally deleted level with beautifully designed layout. In the event of unfortunate incidents, you can</description>
    </item>
    <item rdf:about="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:api_embed_engine&amp;rev=1781217267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T22:34:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Embedding the Engine into Other Services</title>
        <link>https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:api_embed_engine&amp;rev=1781217267&amp;do=diff</link>
        <description>Embedding the Engine into Other Services

The GET parameter `json` must be added to all requests. In this case, the response will be returned in JSON format.

Authentication

Used: login.php

POST parameters:

user - player login

pass - player password</description>
    </item>
    <item rdf:about="https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:game_json_google_doc&amp;rev=1781217273&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T22:34:33+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Generating JSON via Google Doc</title>
        <link>https://wiki.qeng.org/doku.php?id=en:authors_main:admin_api:game_json_google_doc&amp;rev=1781217273&amp;do=diff</link>
        <description>Generating JSON via Google Doc

There are two Google Docs: one for uploading levels, and another for uploading game settings, global bonuses, and lines.

Uploading Levels

Link to Google Doc - template for copying

Link to Google Doc - populated example

Used for uploading a single level into the engine along with all its settings: task description, text, auto-transition time, as well as codes, bonuses, and hints.</description>
    </item>
</rdf:RDF>
