YTMND:API:Response Formats

From YTMND
Revision as of 20:24, October 21, 2007 by Max (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Response Formats

Response format is specified by the GET variable "return". The following formats are currently available:

Type Description Example
XML (default) Easily parsed in many languages on many platforms. It is particularly easy to use in Flash applications. Visual representation makes it easy for a person to simply view the data. http://api.ytmnd.com/site/1/basic?return=xml
JSON May be directly evaluated in JavaScript, and also can be parsed in many languages. http://api.ytmnd.com/site/1/basic?return=json
JavaScript Useful as the source of a script tag, it passes JSON response to the JavaScript callback function you specify. http://api.ytmnd.com/site/1/basic?return=js&callback=yourfunctionname
Serialized PHP Easily unserialized in PHP to create objects, to which the programmer can attach custom methods. Or the programmer can directly access the response data through the public properties of the objects. http://api.ytmnd.com/site/1/basic?return=phps
YAML words here. http://api.ytmnd.com/site/1/basic?return=yaml
DEBUG An easily readable variable dump with typing for debugging purposes. http://api.ytmnd.com/site/1/basic?return=debug