Déposez une bannière | Créer une bannière gratuite | Inscription gratuite

F.A.Q. 

c. Get Categories

getCategories()


This methods makes possible to search banner categories in abracadaban. This method could be used to display category id, category name, language id and parent category id.


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
  • 2
  • 3
1
  • English
  • French
  • Spanish

Returned Values

Element (path) Name Type Description
/[n]/ totalRecords int total number of records found during search
/[n]/ categoryId int category unique ID
/[n]/ category string category name
/[n]/ parentCategoryId int parent category unique id


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>
<struct>
<member>
<name>0</name>
<value>
<struct>
<member>
<name>TotalRecords</name>
<value><int>11</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>1</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>6</int></value>
</member>
<member>
<name>category</name>
<value><string>Abstract</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>2</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>5</int></value>
</member>
<member>
<name>category</name>
<value><string>Food &amp; Drink</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>3</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>3</int></value>
</member>
<member>
<name>category</name>
<value><string>Fauna &amp; Flora</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>4</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>4</int></value>
</member>
<member>
<name>category</name>
<value><string>Landscape</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>5</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>7</int></value>
</member>
<member>
<name>category</name>
<value><string>Architecture </string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>6</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>8</int></value>
</member>
<member>
<name>category</name>
<value><string>Objects </string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>7</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>9</int></value>
</member>
<member>
<name>category</name>
<value><string>sport</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>8</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>10</int></value>
</member>
<member>
<name>category</name>
<value><string>Others </string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>9</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>11</int></value>
</member>
<member>
<name>category</name>
<value><string>People </string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>10</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>12</int></value>
</member>
<member>
<name>category</name>
<value><string>Transportation</string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
<member>
<name>11</name>
<value>
<struct>
<member>
<name>categoryId</name>
<value><int>13</int></value>
</member>
<member>
<name>category</name>
<value><string>Background &amp; Texture </string></value>
</member>
<member>
<name>parentCategoryId</name>
<value><int>0</int></value>
</member>
</struct>
</value>
</member>
</struct>
<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.

1023: Categories not available.
The category is not available for this API Key.

<< Year >>
Dim Lun Mar Mer Jeu Fr Sam