引用Amazon 图书信息1——Word 2007高级应用(十七)
2008-10-15 20:17:05 来源:WEB开发网核心提示: 我的访问密钥是什么,它可以通过在Amazon.com上注册帐号获得;我要请求的操作是ItemSearch,引用Amazon 图书信息1——Word 2007高级应用(十七)(2),通过它我可以搜索Amazon的产品数据库;我要搜索书名包含"VSTO"字眼的图书,在浏览器
我的访问密钥是什么,它可以通过在Amazon.com上注册帐号获得;
我要请求的操作是ItemSearch,通过它我可以搜索Amazon的产品数据库;
我要搜索书名包含"VSTO"字眼的图书。
在浏览器里执行这个请求将的到如下所示的搜索结果:
图 2 - REST Response
搜索结果所包含的信息量可以通过ResponseGroup参数来控制,ItemSearch操作使用Small作为该参数的默认值。通过把该参数的值该为Medium可以使返回的搜索结果包含图书的封面:
图 3 - REST Response with Image URLs
有了上面这些准备知识,我就可以着手实现搜索图书这部分功能了。首先,构建REST请求,并通过XElement.Load方法执行之:
Code 1 - Execute REST Request
需要注意的是,由于REST请求是一个URL,而书名可以包含URL不允许的字符,于是在把书名加到REST请求之前要先对其进行编码。
接着,用LINQ to XML对搜索结果进行处理:
- ››引用 Symbian常见panic
- ››引用类型、数值类型及装箱
- ››引用Amazon图书信息2 ——Word 2007高级应用(十八...
- ››引用Amazon 图书信息1——Word 2007高级应用(十七...
- ››引用.NET Framework Class Library 在线文档2——...
- ››引用.NET Framework Class Library 在线文档1——...
- ››图书管理程序
- ››引用一个能发email的JavaMail的例子
- ››引用造型protected和private的困惑
- ››引用外部类对象
- ››引用 造型 protected和private的困惑
- ››引用已定义过的包
更多精彩
赞助商链接