おすすめ
BookReport

MovieReport

ShowReport

Cook

Travel

NationalPark

Cancun

Casino

Camera

WindowsLiveWriter

LegoMindStormsNXT

LegoEnzoFerrari

WSH

Resume

お願い
Cagylogicサイトの内容に、いかなる保障もいたしません。またアクセスすることによるすべての損害等の責任を負いかねます。ご意見、ご要望、ご質問、不具合(バグ)報告等はコメント欄にてお願いします。リンクはご自由にどうぞ。
月別

« (前の日) エレベータで勧誘 | メイン | Live Writerのプラグイン用のインストーラ (次の日) »

« Windows Live WriterでGGeoXmlを使うと落っこちちゃう | 分野 (Windows Live Writer) | Live Writerのプラグイン用のインストーラ »

2007年11月29日

アマゾン アソシエイト 挿入プラグイン for Windows Live Writer 作成中

去年の8月に作ったまま放置してあった、Amazon Associate Japan Plugin for Windows Live Writer。Windows Live Writerのベータも終わったことだし、ちょっと本気を出して、アップデートしてみようと思う

まずは、過去のソースの整理。過去に書いたソースをざっくり眺めて、思い出す。Live Writerプラグインの使い方やら、Amazon Web Servicesの使い方の記憶をたどる。もう、1年以上前なので、すっかり忘れちゃってる。

次に、Live Writerプラグインの使い方の最新ドキュメントを確認。Beta2のドキュメントしか見つからないし。。。機械訳、よみづらいし。大して変わってないし。
以前は、自前でXMLを吐いて設定を保存してたけど、WriterPlugin.Options Objectなんてものがあるじゃん。
インストールのやり方もちゃんとドキュメントに出てるわ。レジストリを読んで、指定されたフォルダにコピーしなさいとな。
Localizing Pluginsなんて項目があって、国際化のやり方も出てるけど、今回はめんどーなので、日本語版だけ考えよう。英語版ならもうあるし。

次に、Amazon Web Servicesのドキュメントを復習。ライセンスのドキュメントの日本語訳ないし。なげぇ。だりぃ。

6) 他の開発者やユーザーが利用できるようなソフトウェアを開発した場合、自分の登録IDを埋め込むべきですか、それともそれぞれのユーザーが登録IDを指定できるようにすべきですか?
必ずしも他のユーザーが登録IDを指定できるようにする必要はありません。むしろ、そのソフトウェアの利用状況を計測できるように、登録IDは固定しておいたほうがいいでしょう。
なんだ。IDって公開しちゃってもいいのか。まぁ考えてみれば当たり前だな。
C# Library for Amazon E-Commerce Serviceなんぞ、見つける。ほうほう。またこれは違った方向でおもろいな。CartAdd()なんてメソッドもあるし。んでも、今回は必要ない。

ざっくり材料がそろったところで、新規プロジェクト作成。リファクタついでに、機能追加も含めるので、まっさらから書きなおす。前回のコードは、Live Writer SDKの使い方をよく理解しないまま、試行錯誤で作ったからな。構造がごちゃごちゃしてて気持ち悪い。
さ、どんなんが出来上がるんでしょう。

« (前の日) エレベータで勧誘 | メイン | Live Writerのプラグイン用のインストーラ (次の日) »

« Windows Live WriterでGGeoXmlを使うと落っこちちゃう | 分野 (Windows Live Writer) | Live Writerのプラグイン用のインストーラ »

コメントを投稿

« (前の日) エレベータで勧誘 | メイン | Live Writerのプラグイン用のインストーラ (次の日) »

« Windows Live WriterでGGeoXmlを使うと落っこちちゃう | 分野 (Windows Live Writer) | Live Writerのプラグイン用のインストーラ »

2009年1月
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最近の更新記事
 
最近のつぶやき
Powered by