getCountrie()
This method returns Abracadaban list of countries.
Authentication
This method does not require authentication.
Encoding
The Abracadaban API requires all data to be UTF-8 encoded. More information about UTF-8 encoding
| Argument |
Type |
Valid Values |
Default Value |
Detail |
| api_key |
string |
valid values |
required |
you need a valid api key to use the API |
| language_id |
Int |
|
1 |
|
Returned Values
| Element (path) |
Name |
Type |
Description |
| /[n]/ |
TotalRecords |
int |
total number of records found during search |
| /[n]/ |
countryId |
int |
country unique ID |
| /[n]/ |
countryCode |
string |
country unique code |
| /[n]/ |
countryName |
int |
country name |
| /[n]/ |
currencyId |
int |
currency id of that particular country |
Example Query
| |
<?xml version="1.0" encoding="UTF-8"?> <methodCall> <methodName>getCategories()</methodName> <params> <param> <value><string>YOUR_API_KEY</string></value> </param>
<param> <value><int>1</int></value> </param> </params> </methodCall>
|
|
|
Example Response
| |
|
<?xml version="1.0" encoding="UTF-8"?> <methodResponse> <params> <param> <value> <array> <data> <value> <struct> <member> <name>TotalRecords</name> <value><int>242</int></value> <member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>1</int></value> </member> <member> <name>countryCode</name> <value><string>AF</string></value> </member> <member> <name>countryName</name> <value><string>Afghanistan</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> <member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>2</int></value> </member> <member> <name>countryCode</name> <value><string>AL</string></value> </member> <member> <name>countryName</name> <value><string>Albania</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>3</int></value> </member> <member> <name>countryCode</name> <value><string>DZ</string></value> </member> <member> <name>countryName</name> <value><string>Algeria</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>4</int></value> </member> <member> <name>countryCode</name> <value><string>AS</string></value> </member> <member> <name>countryName</name> <value><string>American Samoa</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>5</int></value> </member> <member> <name>countryCode</name> <value><string>AD</string></value> </member> <member> <name>countryName</name> <value><string>Andorra</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>6</int></value> </member> <member> <name>countryCode</name> <value><string>AO</string></value> </member> <member> <name>countryName</name> <value><string>Angola</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>7</int></value> </member> <member> <name>countryCode</name> <value><string>AI</string></value> </member> <member> <name>countryName</name> <value><string>Anguilla</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> <value> <struct> <member> <name>countryId</name> <value><int>8</int></value> </member> <member> <name>countryCode</name> <value><string>AQ</string></value> </member> <member> <name>countryName</name> <value><string>Antarctica</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value> . . . . . . . <value> <struct> <member> <name>countryId</name> <value><int>242</int></value> </member> <member> <name>countryCode</name> <value><string>ZW</string></value> </member> <member> <name>countryName</name> <value><string>Zimbabwe</string></value> </member> <member> <name>currencyId</name> <value><int>1</int></value> </member> </struct> </value>
</data> </array> </value> </param> </params> </methodResponse>
|
|
Error Codes
- 1025: API Key Missing
- You might have forgot to enter API Key.
- 1001: Invalid API Key
- The API key passed is not valid or has expired.
- 1021: Countries not available
- The countries are not available for this API Key.