API Module Extension retrieveExtensionRequest
From Openprovider API documentation
(Difference between revisions)
(Created page with '==Module Extension > Retrieve== {| border="1" cellpadding="4" |- style="background-color:#BBBBBB;" |'''Module''' |extension |- style="background-color:#EEEEEE;" |'''Command name'…') |
|||
| Line 35: | Line 35: | ||
==Examples== | ==Examples== | ||
===Using PHP class=== | ===Using PHP class=== | ||
| - | + | $request = new OP_Request; | |
| + | $request->setCommand('retrieveExtensionRequest') | ||
| + | ->setAuth(array('username' => 'username', 'password' => 'password')) | ||
| + | ->setArgs(array( | ||
| + | 'withDescription' => 0, | ||
| + | 'withDiscounts' => 0, | ||
| + | 'name' => 'co.uk', | ||
| + | )); | ||
===Raw XML=== | ===Raw XML=== | ||
| - | + | <?xml version="1.0" encoding="UTF-8"?> | |
| + | <openxml> | ||
| + | <credentials> | ||
| + | <username>username</username> | ||
| + | <password>password</password> | ||
| + | </credentials> | ||
| + | <retrieveextensionrequest> | ||
| + | <withdescription>0</withdescription> | ||
| + | <withdiscounts>1</withdiscounts> | ||
| + | <name>co.uk</name> | ||
| + | </retrieveextensionrequest> | ||
| + | </openxml> | ||
| + | |||
| + | <?xml version="1.0" encoding="UTF-8"?> | ||
| + | <openxml> | ||
| + | <reply> | ||
| + | <code>0</code> | ||
| + | <desc></desc> | ||
| + | <data> | ||
| + | <name>co.uk</name> | ||
| + | <transferavailable>1</transferavailable> | ||
| + | <istransferauthcoderequired>0</istransferauthcoderequired> | ||
| + | <domicileavailable>0</domicileavailable> | ||
| + | <usagecount>0</usagecount> | ||
| + | <prices> | ||
| + | <setupprice>0</setupprice> | ||
| + | <domicileprice>0</domicileprice> | ||
| + | <minperiod>2</minperiod> | ||
| + | <maxperiod>2</maxperiod> | ||
| + | <resellerprice>10.00</resellerprice> | ||
| + | <prices> | ||
| + | <array> | ||
| + | <item> | ||
| + | <price>10.00</price> | ||
| + | <startbound>1</startbound> | ||
| + | <finishbound>24</finishbound> | ||
| + | </item> | ||
| + | <item> | ||
| + | <price>9.50</price> | ||
| + | <startbound>25</startbound> | ||
| + | <finishbound>49</finishbound> | ||
| + | </item> | ||
| + | <item> | ||
| + | <price>9.00</price> | ||
| + | <startbound>50</startbound> | ||
| + | <finishbound>149</finishbound> | ||
| + | </item> | ||
| + | <item> | ||
| + | <price>8.50</price> | ||
| + | <startbound>150</startbound> | ||
| + | <finishbound>0</finishbound> | ||
| + | </item> | ||
| + | </array> | ||
| + | </prices> | ||
| + | </prices> | ||
| + | </data> | ||
| + | </reply> | ||
| + | </openxml> | ||
Revision as of 04:34, 16 April 2010
Contents |
Module Extension > Retrieve
| Module | extension |
| Command name | retrieveExtensionRequest |
| Use | Retrieves information about a specified extension |
| Input |
|
| Output | Overview of extension details:
|
Examples
Using PHP class
$request = new OP_Request;
$request->setCommand('retrieveExtensionRequest')
->setAuth(array('username' => 'username', 'password' => 'password'))
->setArgs(array(
'withDescription' => 0,
'withDiscounts' => 0,
'name' => 'co.uk',
));
Raw XML
<?xml version="1.0" encoding="UTF-8"?>
<openxml>
<credentials>
<username>username</username>
<password>password</password>
</credentials>
<retrieveextensionrequest>
<withdescription>0</withdescription>
<withdiscounts>1</withdiscounts>
<name>co.uk</name>
</retrieveextensionrequest>
</openxml>
<?xml version="1.0" encoding="UTF-8"?>
<openxml>
<reply>
0
<desc></desc>
<data>
<name>co.uk</name>
<transferavailable>1</transferavailable>
<istransferauthcoderequired>0</istransferauthcoderequired>
<domicileavailable>0</domicileavailable>
<usagecount>0</usagecount>
<prices>
<setupprice>0</setupprice>
<domicileprice>0</domicileprice>
<minperiod>2</minperiod>
<maxperiod>2</maxperiod>
<resellerprice>10.00</resellerprice>
<prices>
<array>
<item>
<price>10.00</price>
<startbound>1</startbound>
<finishbound>24</finishbound>
</item>
<item>
<price>9.50</price>
<startbound>25</startbound>
<finishbound>49</finishbound>
</item>
<item>
<price>9.00</price>
<startbound>50</startbound>
<finishbound>149</finishbound>
</item>
<item>
<price>8.50</price>
<startbound>150</startbound>
<finishbound>0</finishbound>
</item>
</array>
</prices>
</prices>
</data>
</reply>
</openxml>