You can get the metadata values associated with a Media Item ID using the getMetaDataFields method.
The required parameters are:
username)password)mediaItemId)An example request:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:getMetaDataFields xmlns:ns2="http://www.yospace.com/tundra/MediaItemManagement/">
<username>USERNAME</username>
<password>PASSWORD</password>
<mediaItemId>12345678</mediaItemId>
</ns2:getMetaDataFields>
</soap:Body>
</soap:Envelope>
Possible status code (with descriptions) are as follows:
An example response:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:getMetaDataFieldsResponse xmlns:ns2="http://www.yospace.com/tundra/MediaItemManagement/">
<statusCode>200</statusCode>
<statusDescription>OK</statusDescription>
<mediaItemFields>
<fieldName>Category</fieldName>
<value>Music</value>
</mediaItemFields>
<mediaItemFields>
<fieldName>Publish Date</fieldName>
<value>2009-10-21 09:00:00.0</value>
</mediaItemFields>
<mediaItemFields>
<fieldName>Title</fieldName>
<value>Punch Brothers</value>
</mediaItemFields>
<mediaItemFields>
<fieldName>Description</fieldName>
<value>This is the description</value>
</mediaItemFields>
<mediaItemFields>
<fieldName>Keywords</fieldName>
<value>keyword1, keyword2</value>
</mediaItemFields>
</ns2:getMetaDataFieldsResponse>
</soap:Body>
</soap:Envelope>