getData

This methods returns fotolia data

Authentication

This method does not require authentication.

Arguments

Argument Type Valid Values Default Value Detail
api_key string Valid Values required you need a valid api key to use the API

Returned Values

Element (path) Name Type Description
/ nb_media int total number of media on Fotolia
/languages/[n]/ name string available language name
/languages/[n]/ id int available language ID

Example Query


<?xml version="1.0" encoding="utf-8"?>
<methodCall>
	<methodName>xmlrpc.getData</methodName>
	<params>
		<param>
			<value>
				<string>YOUR_API_KEY</string>
			</value>
		</param>
	</params>
</methodCall>

Example Response


<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>nb_media</name>
            <value>
              <string>1638137</string>
            </value>
          </member>
          <member>
            <name>languages</name>
            <value>
              <struct>
                <member>
                  <name>1</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>1</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>French</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>2</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>2</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>American</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>3</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>3</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>English</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>4</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>4</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>German</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>5</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>5</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>Spanish</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>6</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>6</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>Italian</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>7</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>7</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>Portuguese</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
                <member>
                  <name>8</name>
                  <value>
                    <struct>
                      <member>
                        <name>id</name>
                        <value>
                          <int>8</int>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>Brazilian</string>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
              </struct>
            </value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodResponse>

Error Codes

001: Service currently unavailable
The requested service is temporarily unavailable.
002: Failed to parse request
The XML-RPC request document could not be parsed.
010: Missing API Key
The API key passed is missing.
011: Invalid API Key
The API key passed is not valid or has expired.
031: Invalid Method
This method does not exist in the method list.
032: Method not Available
This method is not available for this API Key.