24 lines
680 B
Plaintext
24 lines
680 B
Plaintext
|
function ItemImages(id="" as String)
|
||
|
' This seems to cause crazy core dumps
|
||
|
resp = APIRequest(Substitute("Items/{0}/Images", id))
|
||
|
data = getJson(resp)
|
||
|
results = []
|
||
|
for each item in data
|
||
|
tmp = CreateObject("roSGNode", "ImageData")
|
||
|
tmp.json = item
|
||
|
tmp.url = ImageURL(id, tmp.imagetype)
|
||
|
results.push(tmp)
|
||
|
end for
|
||
|
return results
|
||
|
end function
|
||
|
|
||
|
|
||
|
function ImageURL(id, version="Primary", params={})
|
||
|
if params.count() = 0
|
||
|
params = {"maxHeight": "384", "maxWidth": "196", "quality": "90"}
|
||
|
end if
|
||
|
url = Substitute("Items/{0}/Images/{1}", id, version)
|
||
|
' ?maxHeight=384&maxWidth=256&tag=<tag>&quality=90"
|
||
|
return buildURL(url, params)
|
||
|
end function
|