AmazonSearch class

AccessKeyId property

Syntax: public static string AccessKeyId { get; set; }

Description:
Amazon Web Services にサインアップすることで得られる、アクセスキーIDを取得または設定します。
通常は _AppStart.cshtml など、アプリケーションの起動時にいちどだけ設定しておきます。

Example:
_AppStart.cshtml
@{
  AmazonSearch.AccessKeyId = "xxxx";
}

SecretAccessKey property

Syntax: public static string SecretAccessKey { get; set; }

Description:
Amazon Web Services にサインアップすることで得られる、シークレットアクセスキーを取得または設定します。
通常は _AppStart.cshtml など、アプリケーションの起動時にいちどだけ設定しておきます。

Example:
_AppStart.cshtml
@{
  AmazonSearch.SecretAccessKey = "xxxx";
}

Host property

Syntax: public static string Host { get; set; }

Description: 呼び出す Amazon Web Services のホスト名を取得または設定します。

Default: "ecs.amazonaws.jp"

Path property

Syntax: public static string Path { get; set; }

Description: 呼び出す Amazon Web Services のパスを取得または設定します。

Default: "/onca/xml"

LookupBook method

Syntax: public static AmazonSearchBookResult LookupBook(string isbnToLookup)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍情報を返します。

GetSmallBookImageHtml method

Syntax: public static IHtmlString GetSmallBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=小)を表示するHTMLを返します。

Example:
Souce
@AmazonSearch.GetSmallBookImageHtml("9784873114798", new {@class = "myClass"})
Result
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと" class="myClass"/>

GetMediumBookImageHtml method

Syntax: public static IHtmlString GetMediumBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=中)を表示するHTMLを返します。

Example:
Souce
@AmazonSearch.GetMediumBookImageHtml("9784873114798", new {@class = "myClass"})
Result
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと" class="myClass"/>

GetLargeBookImageHtml method

Syntax: public static IHtmlString GetLargeBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=大)を表示するHTMLを返します。

Example:
Souce
@AmazonSearch.GetLargeBookImageHtml("9784873114798", new {@class = "myClass"})
Result
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと" class="myClass"/>

GetSmallBookImageWithLinkHtml method

Syntax: public static IHtmlString GetSmallBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=小)とその書籍の Amazon のページへリンクするハイパーリンクのHTMLを返します。

Example:
Souce
@AmazonSearch.GetSmallBookImageWithLinkHtml("9784873114798", new {@class = "myClass", target="_blank"})
Result
<a href="http://www.amazon.co.jp/~" class="myClass" target="_blank">
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと"/>
</a>

GetMediumBookImageWithLinkHtml method

Syntax: public static IHtmlString GetMediumBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=中)とその書籍の Amazon のページへリンクするハイパーリンクのHTMLを返します。

Example:
Souce
@AmazonSearch.GetMediumBookImageWithLinkHtml("9784873114798", new {@class = "myClass", target="_blank"})
Result
<a href="http://www.amazon.co.jp/~" class="myClass" target="_blank">
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと"/>
</a>

GetLargeBookImageWithLinkHtml method

Syntax: public static IHtmlString GetLargeBookImageHtml(string isbn, object attributes = null)

Description: 引数に指定した ISBN 番号またはは ASIN に該当する書籍の表紙画像(サイズ=大)とその書籍の Amazon のページへリンクするハイパーリンクのHTMLを返します。

Example:
Souce
@AmazonSearch.GetLargeBookImageWithLinkHtml("9784873114798", new {@class = "myClass", target="_blank"})
Result
<a href="http://www.amazon.co.jp/~" class="myClass" target="_blank">
<img src="http://ecx.images-amazon.com/images/~.jpg" alt="プログラマが知るべき97のこと"/>
</a>

AmazonSearchBookResult class

Title property

Syntax: public string Title { get; }

Manufacturer property

Syntax: public string Manufacturer { get; }

ASIN property

Syntax: public string ASIN { get; }

DetailPageURL property

Syntax: public string DetailPageURL { get; }

SmallImageURL property

Syntax: public string SmallImageURL { get; }

MediumImageURL property

Syntax: public string MediumImageURL { get; }

LargeImageURL property

Syntax: public string LargeImageURL { get; }

Last edited Apr 28, 2011 at 3:53 AM by jsakamoto, version 10

Comments

No comments yet.