Sometimes, in the XML template is found Javascipt code for displaying post summary, this is part of the API. With API, we can get Post, Comment, Page, etc.
Retrieve Post with filtered Label
/feeds/posts/default/-/Foo
In above, we tell the server to retrieve a post with label Foo, and the result is in every post contain the label 'Foo' with Atom format.
The protocol accepts this parameter:
- alt
Output type of result. This can be json-in-script, atom or rss - callback
value is used for function name while processing in other script - max-results
This will tell how many posts will be retrieved. - orderby
this will sort the result based criteria: updated, lastmodified (default), and starttime. - published-min, published-max
post publication dates. - updated-min, updated-max
post update dates. These parameters can only be used with orderby parameter and set to updated. - start-index
Start indexing from 1, this is used for paging the result.
Example URL
/feeds/posts/default/-/Foo?alt=json-in-script&max-results=100&callback=Bar
The result will be post with label 'foo' with json escaped, max result no less than 100 post and with the callback Bar, if we combine this to javascript we can call the function with name Foo to print its result in the current page.
Blogger API now has 3 version, we can check int Blogger Developer Web.