In mobile we are experimenting with generating infoboxes via Wikidata API.
Essentially we run this API request:
https://www.wikidata.org/wiki/Special:ApiSandbox#action=wbgetentities&format=json&ids=Q937&sites=enwiki&props=info%7Csitelinks%7Csitelinks%2Furls%7Caliases%7Clabels%7Cdescriptions%7Cclaims%7Cdatatype&normalize=&sitefilter=enwiki
In the response for P109 is the value Albert Einstein signature 1934.svg, Albert Einstein Head.jpg and Albert Einstein (Nobel).png amongst other images
However it is not obvious how we turn all these titles into thumbnail URLs without requiring additional API requests.
Would it be possible to return a thumbnail in the response via an additional api value
e.g. like so ?
{
"mainsnak": {
"snaktype": "value",
"property": "P18",
"datatype": "commonsMedia",
"datavalue": {
"value": "Albert Einstein Head.jpg",
"thumb": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Albert_Einstein_Head.jpg/160px-Albert_Einstein_Head.jpg"
"url": "http://commons.wikimedia.org/wiki/File:Albert_Einstein_Head.jpg",
"type": "image"
}
},
}