<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mashup Guide &#187; Amazon</title>
	<atom:link href="http://blog.mashupguide.net/category/amazon/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mashupguide.net</link>
	<description>A blog about Raymond Yee&#039;s Book Pro Web 2.0 Mashups: Remixing Data and Web Services</description>
	<lastBuildDate>Wed, 23 Feb 2011 13:35:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
  <link>http://blog.mashupguide.net</link>
  <url>http://blog.mashupguide.net/favicon.ico</url>
  <title>Mashup Guide</title>
</image>
		<item>
		<title>Decay in the Amazon APIs</title>
		<link>http://blog.mashupguide.net/2011/02/23/decay-in-the-amazon-apis/</link>
		<comments>http://blog.mashupguide.net/2011/02/23/decay-in-the-amazon-apis/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 13:35:50 +0000</pubDate>
		<dc:creator>raymondyee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Chapter 17]]></category>
		<category><![CDATA[screen scraping]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/?p=315</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Decay+in+the+Amazon+APIs&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+EC2&amp;rft.subject=Chapter+17&amp;rft.subject=screen+scraping&amp;rft.source=Mashup+Guide&amp;rft.date=2011-02-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2011/02/23/decay-in-the-amazon-apis/&amp;rft.language=English"></span>
In Chapter 17 of Pro Web 2.0 Mashups, I created a mashup of an Amazon Wishlist and Google Spreadsheets. When I returned to examine my code last night, I learned that it no longer worked.  Why?  First, the  Amazon Ecommerce API morphed into the Amazon Product Advertising API; I was puzzled why the API wasn't [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Decay+in+the+Amazon+APIs&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+EC2&amp;rft.subject=Chapter+17&amp;rft.subject=screen+scraping&amp;rft.source=Mashup+Guide&amp;rft.date=2011-02-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2011/02/23/decay-in-the-amazon-apis/&amp;rft.language=English"></span>
<p>In <a href="http://mashupguide.net/1.0/html/ch17.xhtml">Chapter 17</a> of <em>Pro Web 2.0 Mashups</em>, I created a <a href="http://mashupguide.net/1.0/html/ch17s08.xhtml#d0e29460">mashup of an Amazon Wishlist and Google Spreadsheets</a>. When I returned to examine my code last night, I learned that it no longer worked.  Why?  First, the  <a href="http://www.programmableweb.com/api/amazon-ecommerce">Amazon Ecommerce API</a> morphed into the<a href="https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html"> Amazon Product Advertising API</a>; I was puzzled why the <a href="http://aws.amazon.com/">API wasn't listed where I expected it to be</a>.  Unfortunately, Amazon, in its infinite and inscrutable wisdom,  also decided to kill the <code>ListLookup</code> operation, the one call that I depended on to retrieve the content of <a href="http://www.amazon.com/gp/registry/wishlist/1U5EXVPVS3WP5">my Amazon wishlist</a>.  (I'm not alone in having <a href="https://forums.aws.amazon.com/thread.jspa?threadID=53342">broken applications</a> because of this change.)</p>
<p>So what to do now?  Interestingly enough, someone just announced a <a href="https://forums.aws.amazon.com/thread.jspa?threadID=54338&amp;tstart=0">JSON feed service for a given wishlist</a>, for example, <a href="http://gifterate.appspot.com/wishlist/BUWBWH9K2H77">Jeff Bezos' wishlist</a> and <a href="http://gifterate.appspot.com/wishlist/1U5EXVPVS3WP5">mine</a> (in JSON).  I hope it stays around.  How does it work given the demise of the <code>ListLookup</code> operation?  My guess is that some sort of screen-scraping is going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2011/02/23/decay-in-the-amazon-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Services built upon Amazon EC2</title>
		<link>http://blog.mashupguide.net/2008/12/18/services-built-upon-amazon-ec2/</link>
		<comments>http://blog.mashupguide.net/2008/12/18/services-built-upon-amazon-ec2/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:05:11 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EC2]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/?p=129</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Services+built+upon+Amazon+EC2&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+EC2&amp;rft.source=Mashup+Guide&amp;rft.date=2008-12-18&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2008/12/18/services-built-upon-amazon-ec2/&amp;rft.language=English"></span>
According to How To: Getting Started with Amazon EC2 - PaulStamatiou.com, the following services are built on top of EC2 (and thereby perhaps make scaling up EC2 easier): Web-based Cloud Computing Management Platform by RightScale scalr - Google Code WeoCEO - Easy to Use. EC2 Love What other ones are out there?]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Services+built+upon+Amazon+EC2&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+EC2&amp;rft.source=Mashup+Guide&amp;rft.date=2008-12-18&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2008/12/18/services-built-upon-amazon-ec2/&amp;rft.language=English"></span>
<p>According to <a class="external" href="http://paulstamatiou.com/2008/04/05/how-to-getting-started-with-amazon-ec2">How To: Getting Started with Amazon EC2 - PaulStamatiou.com</a>, the following services are built on top of EC2 (and thereby perhaps make scaling up EC2 easier):</p>
<ul>
<li><a class="external" href="http://www.rightscale.com/">Web-based Cloud Computing Management Platform by RightScale</a></li>
<li><a class="external" href="http://code.google.com/p/scalr/">scalr - Google Code</a></li>
<li><a class="external" href="http://weoceo.weogeo.com/">WeoCEO - Easy to Use. EC2 Love</a></li>
</ul>
<p>What other ones are out there?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2008/12/18/services-built-upon-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon startup challenge</title>
		<link>http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/</link>
		<comments>http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 16:09:17 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon S3]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Amazon+startup+challenge&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+S3&amp;rft.source=Mashup+Guide&amp;rft.date=2007-10-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/&amp;rft.language=English"></span>
It's tempting to enter an idea into the Amazon.com: Startup Challenge. Alas I don't have enough time to flesh the idea sufficiently to become a serious contender.  I've long wanted to pull together some deep personal computational infrastructure by combining S3 and EC2 and SQS -- but writing up those ideas will have to wait.]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Amazon+startup+challenge&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Amazon+S3&amp;rft.source=Mashup+Guide&amp;rft.date=2007-10-28&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/&amp;rft.language=English"></span>
<p>It's tempting to enter an idea into the <a href="http://www.amazon.com/gp/browse.html?node=377634011" container="http://raymondyee.net/wiki/DailyNotes_2f2007_2f10_2f27" class="external">Amazon.com: Startup Challenge</a>.  Alas I don't have enough time to flesh the idea sufficiently to become a serious contender.   I've long wanted to pull together some deep personal computational infrastructure by combining S3 and EC2 and SQS -- but writing up those ideas will have to wait.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/10/28/amazon-startup-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox plugins for Amazon EC2 and S3; developer forums for Amazon</title>
		<link>http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/</link>
		<comments>http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 17:38:44 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Chapter 16]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Firefox+plugins+for+Amazon+EC2+and+S3%3B+developer+forums+for+Amazon&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+16&amp;rft.subject=Firefox&amp;rft.subject=web+browser&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/&amp;rft.language=English"></span>
In my post Mashup Guide :: Amazon URL structures, I mentioned that I will pose my questions concerning the Amazon web services in the appropriate forums. I'm looking at the list of forums Amazon Web Services Developer Connection : Developer Connection but I'm uncertain whether any of them is appropriate yet. Along the way I [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Firefox+plugins+for+Amazon+EC2+and+S3%3B+developer+forums+for+Amazon&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+16&amp;rft.subject=Firefox&amp;rft.subject=web+browser&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/&amp;rft.language=English"></span>
<p>In my post <a href="http://blog.mashupguide.net/2007/04/19/amazon-url-structures/" class="external">Mashup Guide :: Amazon URL structures</a>,  I mentioned that I will pose my questions concerning the Amazon web  services in the appropriate forums. I'm looking at the list of forums <a href="http://developer.amazonwebservices.com/connect/index.jspa" class="external">Amazon Web Services Developer Connection : Developer Connection</a> but I'm uncertain whether any of them is appropriate yet.  Along the way I did find the <a href="http://developer.amazonwebservices.com/connect/entry.jspa?entryID=609" class="external">Amazon EC2 Firefox Extension</a>.  I plan to come back to looking at that plugin, in combination with  <a href="https://addons.mozilla.org/en-US/firefox/addon/3247" class="external">S3 Firefox Organizer(S3Fox)</a>, as ways to jumpstart one's exploration of Amazon S3 and EC2.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/19/firefox-plugins-for-amazon-ec2-and-s3-developer-forums-for-amazon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon URL structures</title>
		<link>http://blog.mashupguide.net/2007/04/19/amazon-url-structures/</link>
		<comments>http://blog.mashupguide.net/2007/04/19/amazon-url-structures/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 16:36:37 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Chapter 02]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/19/amazon-url-structures/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Amazon+URL+structures&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+02&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/amazon-url-structures/&amp;rft.language=English"></span>
I spend a substantial part of Chapter 2 on the topic of understanding the syntax and semantics of URLs in web applications. Knowing how URLs are formed lays the foundation of mashing them up later but also enables users to recombine content from various sites without much programming. In the chapter, I look at URLs [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Amazon+URL+structures&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+02&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/amazon-url-structures/&amp;rft.language=English"></span>
<p>I spend a substantial part of Chapter 2 on the topic of understanding the syntax and semantics of URLs in web applications.   Knowing how URLs are formed lays the foundation of mashing them up later but also enables users to recombine content from various sites without much programming.</p>
<p>In the chapter, I look at URLs in Flickr. Google Maps, del.icio.us, and amazon.com.  Below is an excerpt of the chapter about amazon.com.  One major question I have is whether someone has documented the URL structures for amazon.com in a more comprehensive fashion, akin to  what <a href="http://mapki.com/wiki/Google_Map_Parameters">Google Map Parameters - Google Mapki</a> does for Google Maps.  I will post that question on the appropriate forums when I figure what they are.  Anyone out there know the answer?</p>
<h1>Amazon walkthrough</h1>
<p class="BodyTextFirst">Amazon.com is another interesting site to look at.<span>  </span>Not only is it a popular e-commerce site, it is a pioneering e-commerce platform which is easily remixed and recombined with other content.<span>  </span>Although we will study the Amazon APIs later, we focus here on how amazon.com from the view of an end-user.<span>  </span>Moreover, the goal in this section is not learn all the features of amazon.com but rather to study the structure of URLs used in amazon.com -- specifically the question of how to link to the site.<span>  </span>(While Amazon sells a lot of merchandise other than books, we will look at books to focus our walk-through.<span>  </span>Moreover, we focus here on amazon.com, the site geared to the <st1:country-region w:st="on">USA</st1:country-region> instead of the network of sites aimed to customers outside the <st1:country-region w:st="on"><st1:place w:st="on">USA</st1:place></st1:country-region>.)</p>
<p class="MsoBodyText">The strategy we follow here is to discern the key entities of the amazon.com site through a combination of using and experimenting with the site, sifting through documentation, seeing what other users have done.<span>  </span><span> </span>Note that since some of the conclusions are not supported by official documentation from amazon.com, there is no long term guarantee behind the URLs.<span>  </span></p>
<h2>Amazon items</h2>
<p class="MsoBodyText">It doesn't take much use of amazon.com to see that the central entity of the site is an item for sale (akin to a photo in Flickr).<span>  </span>By looking at the URL of a given item and looking throughout a page describing it, you will see that Amazon uses ASIN (Amazon Standard Identification Number) as a unique identifier for its products.<a href="#_ftn1" title="_ftnref1" name="_ftnref1"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 11.5pt">[1]</span></span><!--[endif]--></span></span></a><span>  </span>For books that have an ISBN, the ASIN is the same as the ISBN for the book.<span>    </span>According to the Wikipedia article, on amazon.com, you can point to a product with an ASIN with the following URL:</p>
<p class="CodeSingle"><span>    </span>http://www.amazon.com/gp/product/[ASIN]</p>
<p class="MsoBodyText">Take for instance, Czeslaw Milosz’s <em>New and Collected Poems</em> (paperback edition), which has an ISBN of 0060514485.<span>  </span>You can find it on amazon.com at</p>
<p class="CodeSingle"><a href="http://www.amazon.com/gp/product/0060514485">http://www.amazon.com/gp/product/0060514485</a></p>
<p class="MsoBodyText">It is important to know that the way to link to amazon.com has changed in the past and will likely continue to change.<span>  </span>For instance, you can also linkt to the book with</p>
<p class="CodeSingle"><a href="http://www.amazon.com/exec/obidos/ASIN/0060514485">http://www.amazon.com/exec/obidos/ASIN/0060514485</a></p>
<p class="MsoBodyText" style="text-indent: 0in">or even a shorter form.<span>  </span></p>
<p class="CodeSingle"><a href="http://amazon.com/o/ASIN/0060514485">http://amazon.com/o/ASIN/0060514485</a></p>
<p class="MsoBodyText" style="text-indent: 0in">The use of this syntax would ideally be founded on some official documentation from amazon.com.<span>  </span>Where would one find definitive documentation on how to structure a link to a product of a given ASIN?<span>    </span>A search through the amazon developers' site leads to the the technical documentation<a href="#_ftn2" title="_ftnref2" name="_ftnref2"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 11.5pt">[2]</span></span><!--[endif]--></span></span></a>, whose latest version at the time of writing is the<span>  </span>2007-04-04 edition of the technical docs<a href="#_ftn3" title="_ftnref3" name="_ftnref3"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 11.5pt">[3]</span></span><!--[endif]--></span></span></a><span>  </span>That trial leads ultimately to a page on the use of identifiers , which, alas, does not spell out how to formuate the URL for an item with a given ASIN.<a href="#_ftn4" title="_ftnref4" name="_ftnref4"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 11.5pt">[4]</span></span><!--[endif]--></span></span></a><span>  </span><strong><span>  </span></strong>The bottom line for now: the Wikipedia plus experimentation is the best way to discern the URL structures of amazon.com.</p>
<p class="MsoBodyText">Let's apply this approach to other functions of amazon.com.<span>  </span>For instance, can we generate a URL for a full-text search?<span>  </span>Go to amazon.com and drop in your favorite search term.<span>  </span>Take for example, flower. When you hit submit, you'll get a URL that looks like:</p>
<p class="CodeSingle"><a href="http://amazon.com/s/ref=nb_ss_gw/102-1755462-2944952?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0">http://amazon.com/s/ref=nb_ss_gw/102-1755462-2944952?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0</a></p>
<p class="BodyTextCont">If you do the search again, say in a different browser, you will get another URL.<span>  </span>I got:</p>
<p class="CodeSingle"><a href="http://amazon.com/s/ref=nb_ss_gw/102-8204915-1347316?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0&amp;Go=Go">http://amazon.com/s/ref=nb_ss_gw/102-8204915-1347316?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0&amp;Go=Go</a></p>
<p class="MsoBodyText">Notice where things are similar and where the URLs are different from one another. Looking for what's common (the <span class="CodeInline"><span style="font-size: 10pt">http://amazon.com/s</span></span> prefix and <span class="CodeInline"><span style="font-size: 10pt">?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0&amp;Go=Go </span></span>argument), you might try to eliminate the sections which are different:</p>
<p class="CodeSingle"><a href="http://amazon.com/s/?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0&amp;Go=Go">http://amazon.com/s/?url=search-alias%3Daps&amp;field-keywords=flower&amp;Go.x=0&amp;Go.y=0&amp;Go=Go</a></p>
<p class="BodyTextCont">which seems to work fine. You can even eliminate <span class="CodeInline"><span style="font-size: 10pt">&amp;Go.x=0&amp;Go.y=0&amp;Go=Go</span></span> to boil the request down to</p>
<p class="CodeSingle"><a href="http://amazon.com/s/?url=search-alias%3Daps&amp;field-keywords=flower">http://amazon.com/s/?url=search-alias%3Daps&amp;field-keywords=flower</a></p>
<p class="MsoBodyText" style="text-indent: 0in">How to limit it to books?<span>  </span>If you go to amazon.com and select the book section and use a flower keyword, you will get a URL similar to</p>
<p class="CodeSingle"><a href="http://amazon.com/s/ref=nb_ss_gw/102-6984159-2338509?url=search-alias%3Dstripbooks&amp;field-keywords=flower&amp;Go.x=12&amp;Go.y=6">http://amazon.com/s/ref=nb_ss_gw/102-6984159-2338509?url=search-alias%3Dstripbooks&amp;field-keywords=flower&amp;Go.x=12&amp;Go.y=6</a></p>
<p class="BodyTextCont">Stripping away the parameters that we had done before give you:</p>
<p class="CodeSingle"><a href="http://amazon.com/s/?url=search-alias%3Dstripbooks&amp;field-keywords=flower">http://amazon.com/s/?url=search-alias%3Dstripbooks&amp;field-keywords=flower</a></p>
<p class="MsoBodyText">This trick works for the other departments.<span>  </span>For example, to do a search on flowers in Home &amp; Garden:</p>
<p class="CodeSingle"><a href="http://amazon.com/s/?url=search-alias%3Dgarden&amp;field-keywords=flower">http://amazon.com/s/?url=search-alias%3Dgarden&amp;field-keywords=flower</a></p>
<p class="MsoBodyText" style="text-indent: 0in">Let's run through the syntax of other organizational structures:</p>
<h2>Lists</h2>
<p class="BodyTextFirst">To go to the wishlist section:</p>
<p class="CodeSingle"><a href="http://www.amazon.com/gp/registry/wishlist/">http://www.amazon.com/gp/registry/wishlist/</a></p>
<p class="MsoBodyText">If you are logged in, you will see a list of your lists on the left.<span>  </span>Look at the URL of one of them, which will look like</p>
<p class="CodeSingle"><a href="http://www.amazon.com/gp/registry/wishlist/1U5EXVPVS3WP5/ref=cm_wl_rlist_go/102-5889202-4328156">http://www.amazon.com/gp/registry/wishlist/1U5EXVPVS3WP5/ref=cm_wl_rlist_go/102-5889202-4328156</a></p>
<p class="MsoBodyText">You'll see that the since the right hand number (e.g., <span class="CodeInline"><span style="font-size: 10pt">102-5889202-4328156</span></span>) remains the same but one number (e.g.,<span class="CodeInline"><span style="font-size: 10pt"> 1U5EXVPVS3WP5</span></span>) changes for each list that <span class="CodeInline"><span style="font-size: 10pt">1U5EXVPVS3WP5</span></span> is the identifier for the list.<span>  </span>You can point to a list by its list identifier by</p>
<p class="CodeSingle"><a href="http://www.amazon.com/gp/registry/wishlist/1U5EXVPVS3WP5">http://www.amazon.com/gp/registry/wishlist/1U5EXVPVS3WP5</a></p>
<h2>Tags</h2>
<p class="BodyTextFirst">Tags are a recent introduction to Amazon.com. You will see links like</p>
<p class="CodeSingle"><a href="http://www.amazon.com/tag/czeslaw%20milosz/ref=tag_dp_ct/102-8204915-1347316">http://www.amazon.com/tag/czeslaw%20milosz/ref=tag_dp_ct/102-8204915-1347316</a></p>
<p class="BodyTextCont">which can be reduced to</p>
<p class="CodeSingle"><a href="http://www.amazon.com/tag/czeslaw%20milosz/">http://www.amazon.com/tag/czeslaw%20milosz/</a></p>
<h2>Subject headings</h2>
<p class="MsoBodyText" style="text-indent: 0in">In looking through the Browse-subject section of amazon.com (http://www.amazon.com/Subjects-Books/b/?ie=UTF8&amp;node=1000), you can find a link such as</p>
<p class="CodeSingle"><a href="http://www.amazon.com/b/ref=amb_link_1760642_21/104-0367717-9318361?ie=UTF8&amp;node=5&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-3&amp;pf_rd_r=0J0MADE0YSN1VRBA6XZS&amp;pf_rd_t=101&amp;pf_rd_p=233185601&amp;pf_rd_i=1000">http://www.amazon.com/b/ref=amb_link_1760642_21/104-0367717-9318361?ie=UTF8&amp;node=5&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-3&amp;pf_rd_r=0J0MADE0YSN1VRBA6XZS&amp;pf_rd_t=101&amp;pf_rd_p=233185601&amp;pf_rd_i=1000</a></p>
<p class="BodyTextCont">(which refers to the Computers &amp; Internet Section) to</p>
<p class="CodeSingle"><a href="http://www.amazon.com/b/?ie=UTF8&amp;node=5">http://www.amazon.com/b/?ie=UTF8&amp;node=5</a></p>
<p class="NoteTipCaution">(The fact that the node is specified by number rather than any word-based descriptor makes one concerned about the long term stability of the link.<span>  </span>Will 5 always refer to computers or if there is another section added that goes before it alphabetically, will the link break?)</p>
<p class="MsoBodyText" style="text-indent: 0in">There are plenty of other entities whose URL structures can be discerned, including Listmania lists (e.g., <span class="CodeInline"><span style="font-size: 10pt"><a href="http://www.amazon.com/favorite-literary-poles/lm/1FH0E3G892IA/">http://www.amazon.com/favorite-literary-poles/lm/1FH0E3G892IA/</a> </span></span>and <a href="http://www.amazon.com/lm/1FH0E3G892IA/"><span class="CodeInline"><span style="font-size: 10pt">http://www.amazon.com/lm/1FH0E3G892IA/</span></span></a>), <span> </span>So You'd Like to Guides (e.g., <a href="http://www.amazon.com/gp/richpub/syltguides/fullview/3T3I3YDBG889B"><span class="CodeInline"><span style="font-size: 10pt">http://www.amazon.com/gp/richpub/syltguides/fullview/3T3I3YDBG889B</span></span></a>), personal profiles (e.g., <a href="http://www.amazon.com/gp/pdp/profile/A2D978B87TKMS2/"><span class="CodeInline"><span style="font-size: 10pt">http://www.amazon.com/gp/pdp/profile/A2D978B87TKMS2/</span></span></a>)</p>
<p><!--[if !supportFootnotes]--><br clear="all" /></p>
<hr align="left" size="1" width="33%" />  <!--[endif]--></p>
<p id="ftn1">&nbsp;</p>
<p class="MsoFootnoteText"><a href="#_ftnref1" title="_ftn1" name="_ftn1"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 10pt">[1]</span></span><!--[endif]--></span></span></a> <a href="http://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number">http://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number</a></p>
<p id="ftn2">&nbsp;</p>
<p class="MsoFootnoteText"><a href="#_ftnref2" title="_ftn2" name="_ftn2"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 10pt">[2]</span></span><!--[endif]--></span></span></a> <a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=19">http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=19</a></p>
<p id="ftn3"><a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=19"> </a></p>
<p class="MsoFootnoteText"><a href="#_ftnref3" title="_ftn3" name="_ftn3"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 10pt">[3]</span></span><!--[endif]--></span></span></a> <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=703&amp;categoryID=19">http://developer.amazonwebservices.com/connect/entry.jspa?externalID=703&amp;categoryID=19</a></p>
<p id="ftn4">&nbsp;</p>
<p class="MsoFootnoteText"><a href="#_ftnref4" title="_ftn4" name="_ftn4"><span class="MsoFootnoteReference"><span><!--[if !supportFootnotes]--><span class="MsoFootnoteReference"><span style="font-size: 10pt">[4]</span></span><!--[endif]--></span></span></a> <a href="http://docs.amazonwebservices.com/AWSECommerceService/2007-04-04/DG/ItemIdentifiers.html">http://docs.amazonwebservices.com/AWSECommerceService/2007-04-04/DG/ItemIdentifiers.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/19/amazon-url-structures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chapter 2:  First draft</title>
		<link>http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/</link>
		<comments>http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 15:38:11 +0000</pubDate>
		<dc:creator>raymond.yee</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Chapter 02]]></category>
		<category><![CDATA[del.icio.us]]></category>
		<category><![CDATA[drafts]]></category>
		<category><![CDATA[Google Maps]]></category>

		<guid isPermaLink="false">http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Chapter+2%3A++First+draft&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+02&amp;rft.subject=del.icio.us&amp;rft.subject=drafts&amp;rft.subject=Google+Maps&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/&amp;rft.language=English"></span>
I have posted the first draft of Chapter 2 (pdf) "Looking at Flickr, Del.icio.us, Google maps, and Amazon.com as end-user tools". The chapter analyzes Flickr (as our primary extended example) for what makes it the remix platform par excellence for learning how to remix a specific application and exploit its many features that make it [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Chapter+2%3A++First+draft&amp;rft.aulast=Yee&amp;rft.aufirst=Raymond&amp;rft.subject=Amazon&amp;rft.subject=Chapter+02&amp;rft.subject=del.icio.us&amp;rft.subject=drafts&amp;rft.subject=Google+Maps&amp;rft.source=Mashup+Guide&amp;rft.date=2007-04-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/&amp;rft.language=English"></span>
<p>I have posted the first draft of Chapter 2 (<a href="http://mashupguide.net/drafts/858Xch02__.pdf">pdf</a>) "Looking at Flickr, Del.icio.us, Google maps, and Amazon.com as end-user tools".  The chapter analyzes Flickr (as our primary extended example) for what makes it the remix platform <em>par excellence </em>for learning how to remix a specific application and exploit its many features that make it so remixable. The chapter compares and contrasts flickr with other remixable platforms: del.icio.us, Google Maps, and amazon.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mashupguide.net/2007/04/19/chapter-2-first-draft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

