PA-APIv5 クライアント・パッケージ v0.9.1 をリリースした

no extension

ちょっとした改修の pull request をいただいたので,これを反映した Amazon Product Advertising API v5 (PA-APIv5) クライアント・パッケージ spiegel-im-spiegel/pa-api の v0.9.1 をリリースした。 と思ったのだが,何故か v0.9.0 のアナウンスをしてなかったみたいなので,併せて紹介する。

v0.8.0 をリリースしたときに「いっそ interface 型で汎化してしまうか」と書いたのだが,実際に v0.9.0 では Marketplace 型を

type Marketplace interface {
    String() string   // marketplace name (www.amazon.com)
    HostName() string // hostname (webservices.amazon.com)
    Region() string   // region (us-east-1)
    Language() string // language code (en_US)
}

と interface 型で定義しなおすことで自前でマーケットプレイス情報を定義できるようにした。 なお,元々の列挙型は MarketplaceEnum で再定義している。

私が公開しているパッケージでは珍しく pull request をいただくことが多いのだが,使っていただけるのなら幸いである。

参考図書

photo
プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
Alan A.A. Donovan (著), Brian W. Kernighan (著), 柴田 芳樹 (翻訳)
丸善出版 2016-06-20
単行本(ソフトカバー)
4621300253 (ASIN), 9784621300251 (EAN), 4621300253 (ISBN), 9784621300251 (ISBN)
評価     

著者のひとりは(あの「バイブル」とも呼ばれる)通称 “K&R” の K のほうである。この本は Go 言語の教科書と言ってもいいだろう。

reviewed by Spiegel on 2016-07-13 (powered by PA-APIv5)