VNP
With the Newsstand API, you can access all you need to build your own Newsstand. You can get the link to the latest issues, first pages and shop links of the last n editions or of editions published in a range of dates.
THE SERVICE
http://platformname/editorname/webservice/getLatestIssues.jsp
where:
platformname is your domain: eg edicola.liberoquotidiano.it
editorname is the name of the application: vnlibero
in http://edicola.liberoquotidiano.it/vnlibero
THE PARAMETERS
title: name of the title you want to see the latest issues of.
limit: max number of issues you want to get
date_from, date_to - format yyyyMMdd: range of dates within which you want to get the issues. The range is taken into account only if the parameter limit is not specified
h: height of the thumbnails of the first pages for the newsstand
EXAMPLE
http://edicola.liberoquotidiano.it/vnlibero/webservice/getLatestIssues.jsp?limit=10&h=150&title=milano
{groups: [{
groupId: 0,
issue: [
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150927milano",
issueId: 30,
latestIssue: "2015-09-27",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150927milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
},
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150926milano",
issueId: 30,
latestIssue: "2015-09-26",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150926milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
},
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150925milano",
issueId: 30,
latestIssue: "2015-09-25",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150925milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
}
],
name: "Libero"
}]}
http://edicola.liberoquotidiano.it/vnlibero/webservice/getLatestIssues.jsp?h=150&title=milano&date_from=20150901&date_to=20150903
{
groups: [{
groupId: 0,
issue: [
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150927milano",
issueId: 30,
latestIssue: "2015-09-27",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150927milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
},
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150926milano",
issueId: 30,
latestIssue: "2015-09-26",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150926milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
},
{
firstPage: "http://edicola.liberoquotidiano.it/vnlibero/fpext.jsp?h=150&e=150925milano",
issueId: 30,
latestIssue: "2015-09-25",
latestIssueLink: "http://edicola.liberoquotidiano.it/vnlibero/books/150925milano",
newsstand: "http://edicola.liberoquotidiano.it/vnlibero/index.jsp?testata=milano",
shopLink: "http://edicola.liberoquotidiano.it/vnlibero/shop/?testata=milano",
title: "Libero"
}
],
name: "Libero"
}]}
Clients that has used the API to implement a custom Newsstand