Monday, November 08, 2010 at 12:00 AM.
system.verbs.apps.amazon.asinSearch
on asinSearch (asin, productline="music", page=1, flDetails=false) { <<Changes <<9/9/02; 9:34:50 PM by JES <<Created. Do an ASIN search on Amazon's database, and return the result. <<Parameters: <<asin -- the ASIN for the item you're searching for <<productline -- the name of the product line to search <<page -- the page of results to return <<results are paged, since there may be *many* results. Default is to return the 1st page <<flDetails -- if true, the full results including sales ranking and reviews is returned. if false, then only catalog information is returned. default is false. local (type = "lite"); if flDetails { type = "heavy"}; local (t); new (tableType, @t); t.asin = asin; t.page = string (page); t.mode = productline; t.type = type; return (amazon.call (nameOf (this^), t))}; bundle { //test code scratchpad.result = asinSearch ("B000067RPH", "music"); edit (@scratchpad.result)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.