API:listaccts

From TheHostingTool Wiki
Revision as of 11:33, 30 March 2010 by Kevin M (talk | contribs) (Added the ApiNotReady template.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search


Warning.png

Warning!
TheHostingTool's Application Programming Interface (API) is outdated and no longer included as of THT 1.2.2. It is considered a security warning, and is not supported, so use at your own risk.

Usage

This API function will list all the accounts in the THT database. The function name is listaccts and does not have any parameters. The URL would look something like this:

http://mydomain.tld/THT_DIR/xml-api/listaccts/auth_hash

Parameters

  • None

Output

<listaccts>
        <acct>
            <id>1</id>
            <userid>stuff</userid>
            <email>email@gmail.com</email>
            <signup>Date</signup>
            <ip>192.168.1.2</ip>
            <domain>somewhereovertherainbow.com</domain>
            <pid>1</pid>
            <status>Suspended</status>
            <additional></additional>
        </acct>
</listaccts>

Example

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://mydomain.tld/THT_DIR/xml-api/listaccts/auth_hash');
$val = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($val);
unset($val);
echo $xml->acct[0]->domain[0];
?>

Example Output

somewhereovertherainbow.com