MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20250407192414|158",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 168,
                "ns": 14,
                "title": "Category:SDK",
                "pageid": 143,
                "logpage": 143,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:29:12Z",
                "comment": "Created page with \"Meta category holding all documentation related to the [[SDK]]. No SDK method or property articles should be categorized in here.  [[Category:Software]]\""
            },
            {
                "logid": 167,
                "ns": 0,
                "title": "AW AVATAR SESSION",
                "pageid": 142,
                "logpage": 142,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:28:23Z",
                "comment": "Created page with \"{{SDK added in|version=2.1|sort=a|sdk=13|world=|universe=|browser=}}  __NOTOC__   {{SUBPAGENAMEE}}  ==Type== Integer (read only)  ==Description== Session number of a user for which an event or callback was triggered (mostly avatar-related).  ==Notes== Every user is assigned a unique session number at login. This session number can be used by SDK applications to track individual users as they move around the scene.  Note that a new session number is assigned on every logi...\""
            },
            {
                "logid": 166,
                "ns": 0,
                "title": "AW CALLBACK ADDRESS",
                "pageid": 141,
                "logpage": 141,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:28:07Z",
                "comment": "Created page with \"{{SDK added in|version=2.2|sdk=14|world=21|universe=|browser=303}}  __NOTOC__   {{SUBPAGENAMEE}}  ==Attributes== ;[[AW_AVATAR_SESSION]]:Queried session number; this is useful for determining which callback is for which request if multiple asynchronous calls to [[aw_address]] are outstanding. ;[[AW_AVATAR_ADDRESS]] (1):Specifies the IP address of the user, in network byte order.  '''(1)''' If the reason code is [[SDK Reason Codes#RC_SUCCESS|RC_SUCCESS]].  ==Used by== *a...\""
            },
            {
                "logid": 165,
                "ns": 0,
                "title": "Aw wait",
                "pageid": 140,
                "logpage": 140,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:27:37Z",
                "comment": "Created page with \"{{SDK added in|version=2.1|sdk=13|world=|universe=|browser=}}  __NOTOC__   int aw_wait (int <var>milliseconds</var>)  ==Description== Processes all queued packets and waits the specified time for more to arrive, calling callback and event handlers.  ==Callback== None  ==Notes== Placing calls to this method from callback or event handlers should be avoided. The reason for this being that it will in turn call such handlers. Which would cause aw_wait to indirectly call itse...\""
            },
            {
                "logid": 164,
                "ns": 0,
                "title": "Mover Control example code",
                "pageid": 139,
                "logpage": 139,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:26:50Z",
                "comment": "Created page with \"<pre> /*-----------------------------------------------------------------------------                             M o v e r   C o n t r o l                       Copyright 2007 Activeworlds Inc           Licensed Material -- Program Property of Activeworlds Inc. -----------------------------------------------------------------------------*/   #define MAX_MODEL_NAME        64 #define WAIT_TIME             10  // time to wait for SDK packets and events before update #defin...\""
            },
            {
                "logid": 163,
                "ns": 0,
                "title": "Aw tick",
                "pageid": 138,
                "logpage": 138,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:26:19Z",
                "comment": "Created page with \"{{SDK added in|version=4.1|sdk=53|world=|universe=|browser=}}  __NOTOC__   unsigned int aw_tick (void)  ==Description== Returns the number of milliseconds that have elapsed since the SDK was initialized.  ==Callback== None (returns immediately)  ==Notes== This method provides a high precision reference time for time critical operations or application timers. The degree of precision depends largely on the operating system being used.  :{| border cellpadding=4 cellspacing=...\""
            },
            {
                "logid": 162,
                "ns": 0,
                "title": "Aw random",
                "pageid": 137,
                "logpage": 137,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:26:01Z",
                "comment": "Created page with \"{{SDK added in|version=2.1|sdk=13|world=|universe=|browser=}}  __NOTOC__   int aw_random (void)  ==Description== Returns a random number.  ==Notes== The psuedo-random number generator (PRNG) employed by this method is [http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html Mersenne Twister] (MT) by Matsumoto and Nishimura. It sets new standards for the period, quality and speed of random number generators. The incredible period is 219937 - 1, a number with about 6000 d...\""
            },
            {
                "logid": 161,
                "ns": 0,
                "title": "Aw init bind",
                "pageid": 136,
                "logpage": 136,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:25:42Z",
                "comment": "Created page with \"{{SDK added in|version=4.1|sdk=61|world=|universe=|browser=}}  __NOTOC__   int aw_init_bind (int <var>build</var>, unsigned long <var>addr</var>)  ==Description== Initializes the SDK and specifies the source IP address for outbound connections.  ==Callback== None (returns immediately)  ==Notes== Specifying the source IP address is useful when you have multiple network interface cards (NIC) or a single NIC with multiple IP addresses. The source IP address must either matc...\""
            },
            {
                "logid": 160,
                "ns": 0,
                "title": "Aw term",
                "pageid": 135,
                "logpage": 135,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:25:14Z",
                "comment": "Created page with \"{{SDK added in|version=2.1|sdk=13|world=|universe=|browser=}}  __NOTOC__   void aw_term (void)  ==Description== Terminates use of the SDK.  ==Callback== None (returns immediately)  ==Notes== This method deallocates any resources used by [[SDK_Multiple_Instances|instances]] that have been created. Instances are created using [[aw_create]], [[aw_create_resolved]] and [[aw_server_admin]]. If a call is placed to this method from within a callback or event handler then it cou...\""
            },
            {
                "logid": 159,
                "ns": 0,
                "title": "Reason.h",
                "pageid": 134,
                "logpage": 134,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Xan",
                "timestamp": "2025-04-07T19:24:46Z",
                "comment": "Created page with \" #define RC_SUCCESS 0  #define RC_CITIZENSHIP_EXPIRED 1  #define RC_LAND_LIMIT_EXCEEDED 2  #define RC_NO_SUCH_CITIZEN 3  #define RC_MESSAGE_LENGTH_BAD 4  #define RC_LICENSE_PASSWORD_CONTAINS_SPACE 5  #define RC_LICENSE_PASSWORD_TOO_LONG 6  #define RC_LICENSE_PASSWORD_TOO_SHORT 7  #define RC_LICENSE_RANGE_TOO_LARGE 8  #define RC_LICENSE_RANGE_TOO_SMALL 9  #define RC_LICENSE_USERS_TOO_LARGE 10  #define RC_LICENSE_USERS_TOO_SMALL 11  #define RC_LICENSE_CONTAINS_INVALID_CHAR...\""
            }
        ]
    }
}