サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
www.ajaxtower.jp
Amazonではアソシエイトプログラムとは別にAmazonの商品情報を利用して独自のEコマースサイトを作成するためのWeb サービスとしてProduct Advertising APIを提供しています。ここではProduct Advertising APIが提供しているAPIを利用する方法を確認していきます。 今回使用するProduct Advertising APIは2009年5月までは Amazon Associates Web Service(Amazon アソシエイト Webサービス)、略称Amazon A2S(旧称:Amazon ECS 4.0)と呼ばれていたものです。
Gmailではメールを送信する時に画像やテキストなどのファイルを添付して送信することができます。ここでは添付ファイルを付けてGmailからメールを送信する方法と添付できるファイルの条件について解説します。 新規メールにファイルを添付する では実際に試してみます。新規メール作成画面を表示して下さい。 ファイルを添付する場合には画面下部のクリップアイコンをクリックして下さい。 添付するファイルを選択するダイアログが表示されます。1つまたは複数のファイルを選択し、「開く」をクリックしてください。 選択したファイルが順にアップロードされていきます。 次のように表示されればアップロード完了です。 なおメール送信前に添付したファイルを削除したい場合には、削除したいファイルの右に表示されている「×」をクリックして下さい。 添付ファイル付きのメールがどのように相手に届くのか では実際にメールを送信してみま
Google Appsではユーザーの方が作成したGoogleサイトを表すURLを、Appsで使用している独自ドメインを使ったURLにマッピングすることが可能で。ここでマッピングするまでの手順をご紹介します。 なお後でご説明しますが、マッピングするにはDNSサーバにCNAMEレコードを追加する必要があります。また対象となるGoogleサイトは一般公開されている必要があります。 1.独自URLにマッピングする方法 2.マッピングの削除 独自URLにマッピングする方法 それでは管理者アカウントでコントロールパネルにログインし、画面上部にある「設定」メニューをクリックして下さい。そして画面左側のサービス一覧の中から「サービス」と書かれたリンクをクリックして下さい。下記のような画面が表示されます。 「ウェブアドレスのマッピング」タブをクリックすると次のような画面が表示されます。「新しいウェブ アドレ
アカウントへのアクセスを他人に許可 広告 前のページで自分が利用している複数アカウントに同時にログインする方法を確認しました。今度は自分が利用しているアカウントへのアクセスを他の人に許可する方法です。 どういった場合に使われるのかというと、会社でGmailを利用している場合に、同じ部署で働いている方に自分のアカウントへのアクセス権を許可し、自分のアカウント宛に来ているメールの確認をしてもらったり代理でメールを送信してもらうといった場合に使います。アカウントのパスワードを教えてログインしてもらうわけではありませんのでアクセス権を許可された人はパスワードの変更といったことは行うことは出来ません。 では実際に試してみます。 アクセス権の許可 まずアクセス権を他人に許可したい人が自分のGmailにログインして下さい。その後で「メール設定画面の表示方法」を参考にメールの設定画面を表示し「アカウントと
GmailではHTMLメールとテキストメールのどちらでも作成することができます。テキストに色やフォントを設定したり本文中に画像を挿入したい場合はHTMLメールを使用し、書式がないテキストだけのメールを送信する場合はテキストメールを使用します。ここではそれぞれの方法でメールを作成する方法について解説します。 リッチテキストモードとプレーンテキストモードを切り替える Gmailではデフォルトの設定はリッチテキストモードです。リッチテキストモードでメールを作成するとHTMLメールになります。ではメールの新規作成画面を表示して下さい。 画面右下の次のアイコンをクリックして下さい。 「プレーンテキストモード」と書かれたメニューの前にチェックが入っていなければリッチテキストモードです。この状態でメールを作成するとHTMLメールとなります。 では「プレーンテキストモード」をクリックして下さい。チェックマ
Gmailを使ってファイルを添付してメールを送信する場合、添付できるファイルのサイズは最大25MBまでですが、Googleドライブにファイルをいったん保存し相手を共有することでより大きなファイルをメールの送信先に渡すことができます。また添付が禁止されている種類のファイルもドライブを使った共有であれば相手に渡すことができます。ここではGoogleドライブを利用してファイルを共有添付する方法について解説します。 Googleドライブを使ったファイルの共有 Googleドライブを利用して実際にファイルを共有してみます。新規メール作成画面を表示して下さい。 画面下部の「ドライブを使用してファイルを挿入」アイコンをクリックして下さい。 Googleドライブを使ってファイルを添付するための画面が表示されます。 ファイルを選択するために「アップロード」タブを表示し、「パソコンからファイルを選択」をクリッ
Gmailでは数多くの設定項目があり、利用目的に応じて設定変更をすることができます。ここではGmailの設定変更画面を表示する方法について解説します。 Gmailへログインして下さい。 画面右上に表示されている歯車アイコンをクリックし、表示されたメニューの中から「設定」をクリックして下さい。 Gmailの設定画面が表示されます。 設定画面はタブ毎に設定項目がまとめられています。デフォルトでは「全般」タブが表示されていますが、例えば「アカウントとインポート」タブをクリックして下さい。別の設定項目が表示されます。 画面左側の「受信トレイ」をクリックすると設定画面から受信トレイの画面へ戻ることができます。 各設定項目についてはそれぞれ別のページで解説します。
Twitterで用意されているREST APIは下記で参照することができます。 https://dev.twitter.com/docs/api 色々なAPIが用意されています。今回はこの中から2つのAPIを使ってみます。 特定のアカウントのツイート一覧を取得する場合は「GET statuses/user_timeline」を使います。 GET statuses/user_timeline このカテゴリのフィードURLは次のようになります。(RSSでもATOMでも結構です。今回はATOMを使います)。 https://api.twitter.com/1/statuses/user_timeline.rss https://api.twitter.com/1/statuses/user_timeline.atom 取得するTwitterのアカウント名は「screen_name」パラメータを使
Gmailのデフォルトの設定ではメールを送信した時にメールの送信者のところにGmailアカウントを作成した時に設定した名前が表示されます。名前として本名を入力していた場合は、メールの送信先に本名が伝わってしまいます。ここではメールの送信者に表示される名前を変更する方法を解説します。 送信者に表示される名前を変更する Gmailで特に設定を行わずにメールを送信すると、届いたメールの送信者のところに次のように表示されます。 山田太郎 <buzzwriter.zz@gmail.com> メールアドレスに加えて使用しているGoogleアカウントに設定されている氏名が表示されます。氏名が表示されても問題なければいいのですが、送信したメールに氏名を表示したくないケースもあります。このような場合、Googleアカウントで設定されている氏名は変更することなく、Gmailでメールを送信する時に表示される名前
「OfferSummary」よりも詳細な商品の新品価格や中古価格に関する情報を取得する場合には「OfferFull」を設定します。実際に記述する場合は次のようにします。 ResponseGroup=OfferFull 中古の商品についても検索対象とする場合は出品者を表す「MerchantId」パラメータに「All」を指定して下さい。(デフォルトでは「Amazon」となっておりAmazonの商品のみ対象となるため)。また対象商品の状態を表す「Condition」パラメータに「All」を指定して下さい。(デフォルトでは「New」となっており新品のみ対象となるため)。 では実際に試してみます。 http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=200
最後にリクエストに署名を「Signature」パラメータの値として追加して完成です。 function getSignature(){ var para = { "Service":"AWSECommerceService", "AWSAccessKeyId":"00000000000000000000", "Operation":"ItemLookup", "ItemId":"0679722769", "ResponseGroup":"ItemAttributes,Offers,Images,Reviews", "Version":"2009-01-06", "Timestamp":"2009-01-01T12:00:00Z" }; var para_array = []; for(var pname in para){ para_array.push(pname + "=" + enc
それではここからGoogle AJAX Feed APIを使ったスクリプトを作成しフィードを取得する方法について解説していきます。Google AJAX Feed APIに関する情報は下記をご覧下さい。 https://developers.google.com/feed/?hl=ja これから開発を行われる方はまずガイドをご覧になって下さい。左側に表示されている「Feed API」メニューをクリックして下さい。さらに「Developer's Guide」メニューをクリックして下さい。 このページにはGoogle AJAX Feed APIを使ったスクリプトの記述方法について解説されています。一度ご覧になっておいて下さい。 ガイドには簡単なサンプルが掲載されていますので実際に動かしてみてGoogle AJAX Feed APIがどのように使うことができるのか確認してみます。少し下へスクロー
メールやカレンダーなどを自分で取得した独自ドメインを使ってサービスを受けることができるGoogle Appの使い方について確認していきます。Google Appsではメールの他にスケジュールを管理するGoogle カレンダー、表計算や文書作成などを行うGoogle ドキュメント、ウェブサイトを作成できるGoogle サイトなどが利用できます。 なおGoogle Appsでは企業向けのGoogle Apps for Businessなどいくつかのタイプが用意されていますが、ここでは個人やグループが無料で利用することができるGoogle Appsの使い方を見ていきます。 Google Appsの申し込み手順 使用するドメインの所有権の確認 メールを有効にする
Googleアカウントにはマルチログイン機能が用意されていますので、同じブラウザで複数のGoogleアカウントに同時にログインすることができます(ただしGoogleサービスによってはマルチログイン機能に対応していないものもあります)。ここでは複数のGoogleアカウントに同時にログインする手順について解説します。 1.Googleアカウントにログインしたまま別のGoogleアカウントにログインする 2.有効なGoogleアカウントを切り替える 3.複数のGoogleアカウントにログインしている場合のログアウト Googleアカウントにログインしたまま別のGoogleアカウントにログインする 最初に通常の手順でGoogleアカウントにログインして下さい。 画面右上に現在ログインしているGoogleアカウントのプロフィールアイコン(プロフィールアイコンが設定されていない場合は名前が表示されます
以前は任意のパラメータでしたが2012年2月現在ではAssociate Tagパラメータは必須となっています。Associate Tagに設定する値であるアソシエイトID(トラッキングID)はAmazonアソシエイト・プログラムへの参加することで取得することができます。ここではAmazonアソシエイト・プログラムへの参加方法を解説していきます。 1.プログラムへの参加方法 2.アフィエイト管理画面へのログイン 下記のURLから開始します。 https://affiliate.amazon.co.jp/ 画面右側の「無料アカウント作成」ボタンを押してください。次のような画面が表示されます。 「新規に申し込みます」を選択し、「サインイン」ボタンを押してください。 アカウント登録画面が表示されます。 「名前」「フリガナ」「メールアドレス」「パスワード」を入力して下さい。「パスワード」は今回作成す
色々なサイトやブログではフィードを配信しています。Google AJAX Feed APIを使用することで任意のサイトが配信しているフィードを取得することが可能になります。ここではフィードの取得方法について解説します。 1.google.feeds.Feedクラス 2.取得したフィードの処理 3.サンプル フィードを取得するにはgoogle.feeds.Feedクラスを使用します。次のコンストラクタを使ってFeedクラスのオブジェクトを作成して下さい。 google.feeds.Feed(url) 引数には取得したフィードのURLを指定します。 例えば次のように記述します。 var feed = new google.feeds.Feed("http://googlejapan.blogspot.com/atom.xml"); 次にフィードの取得を行うにはFeedクラスで用意されている「l
必須のパラメータである「ItemId」パラメータには検索するIDを指定します。書式は次の通りです。 ItemId=<ID> パラメータ名として「ItemId」を使います。デフォルトではASINを対象として検索するためIDには検索したい商品にASIN番号を指定して下さい。 「ASIN」は「Amazon Standard Item Number」の略です。Amazonが販売している本以外の商品に付けられている識別番号であり、10桁のアルファベットと数字からなっています。本の場合にはISBNと呼ばれる国際標準図書番号が割り当てられており、ASINの代わりにISBNを使用しています。ISBNは10桁のISBN-10と13桁のISBN-13がありますが本の検索を行う場合にはISBN-10の番号を指定して下さい。 Amazon.co.jpの画面上では各商品毎に次のように表示されています。 本の場合:
よく利用されるのが商品名などで検索を行う「ItemSearch」です。また他の情報を検索したりリモートショッピングカート関係のオペレーションが用意されています。 記述例としては次のようになります。 Operation=ItemSearch ここで指定したオペレーション毎に追加で指定するパラメータが異なってきます。詳しくはオペレーション毎に別のページで確認していきます。 実際に使用する場合は次のようになります。 http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Operation=ItemSearch ※上記は実際には1行で記述します。
現在のバージョンではAPIキーは必要無くなったため、こちらのページに記載されていた内容は削除しました。お手数ですが下記のページからお求めの情報が記載されているページを探されてみてください。 Google AJAX Feed APIキーの取得 以上、宜しくお願いいたします。
こちらのページに記載されていた内容は次のページ移転いたしました。お手数ですが下記のリンクから移転先のページへ移動をお願いいたします。 キーワードに一致するフィードを検索 以上、宜しくお願いいたします。
Google AJAX Feed APIのロードを行い、フィードを取得してフィードに含まれるタイトルやエントリの本文などを取り出す方法について解説します。 APIの読み込みなどAPIを利用したスクリプトの構成 フィードの取得 フィードからタイトルやエントリを取得 取得するエントリ数を設定 日付の表示形式の変更
FeedControlクラスを使って複数のフィードを取得する場合も取得するエントリの数を指定することができます。ここではエントリ数の指定方法について解説します。 1.カラムの追加 2.カラムの変更 3.サンプル デフォルトでは各フィードを取得した時に4つのエントリを取得するように設定されています。この数を変更するには google.feeds.FeedControl クラスで用意されている「setNumEntries」メソッドを使います。 setNumEntries(num) 引数には取得したいエントリの数を指定します。 例えば次のように記述します。 google.load("feeds", "1"); function initialize() { var control = new google.feeds.FeedControl(); control.setNumEntries(6)
検索に該当した商品の詳細情報を取得する場合には「ItemAttributes」を設定します。実際に記述する場合は次のようにします。 ResponseGroup=ItemAttributes では実際に試してみます。 http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemSearch &SearchIndex=Books &Keywords=終の住処 磯崎 憲一郎 &ResponseGroup=ItemAttributes ※必要に応じてURLエンコードして下さい。 上記のようなリクエストを送信した場合に取得できる情報は次の通りです。 <?xml version="1.0" ?> <ItemSear
「ItemId」パラメータに複数のIDを指定することで、まとめて検索することが可能です。書式は次の通りです。 ItemId=<ID1>,<ID2>,<IDn> 複数のIDを指定する場合にはカンマ(,)で区切って続けてIDを指定して下さい。 記述例としては次のようになります。 ItemId=4062145901,4286032027,4492555986 実際に使用する場合は次のようになります。 http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemLookup &ItemId=4062145901,4286032027,4492555986 サンプル では簡単なサンプルで試しておきます。 http
Amazon Web サービスが「Product Advertising API」へ変更された事に伴い全てのリクエストに電子署名を含める必要があります。公開不可な秘密キーを使用する必要がありますので事実上クライアントだけでは利用が難しくなりました。 ただ面倒ではありますが、秘密キーをスクリプトやページ内に埋め込まず毎回入力するようにすれば少なくとも自分で利用するだけのために使用することはできると思います。ここではサーバを使わないで済むようにJavaScriptを使いリクエストに署名認証を含める手順を確認していきます。 リクエストに署名認証を含める手順については「認証(Timestamp及びSignature)」を参照して下さい。この手順に従って順に確認していきます。 タイムスタンプの追加 リクエスト内のパラメータ名と値をURLエンコード パラメータと値のペアをバイト順に並べ替え 署名対象の
Amazon Web サービスを利用するためには登録IDをまず取得する必要があります。このIDはAmazonのアフィリエイトサービスであるAmazonアソシエイトのトラッキングIDとは別です。ここではAWS用の登録IDの取得方法やドキュメントの位置などを確認していきます。 Access Key IDの取得 ドキュメントの参照 日本語によるディスカッション・ボード 必須ではありませんがAmazon Web サービスを利用してECサイトを構築した時に、サイト経由でAmazonの商品が販売された場合に収益を得るにはAmazonアソシエイトプログラムに参加している必要があります。まだ参加されていない方の為にAmazonアソシエイトプログラムに参加する方法を確認しておきます。 Amazonアソシエイト・プログラムへの参加
なお日本で指定可能な値はASIN, EAN, JAN, SKU, ISBNです。(ドキュメントではUS onlyとなっていますが使用できました)。 UPCやEAN、JANなどはAmazonと関係なく商品毎に割り当てられているユニークな番号のようで、バーコードなどと並んで商品に表示されているようですが詳細はよく分かっていません。 ISBNを指定する場合、ISBN-10に加えてISBN-13での指定も可能です。ISBN-13の場合はハイフンを抜いた値を指定して下さい。 他の値は分かりませんがIdTypeパラメータに「ISBN」を指定する場合、合わせてSearchIndexプロパティに「Books」を指定して下さい。 記述例としては次のようになります。 IdType=ISBN 実際に使用する場合は次のようになります。 http://ecs.amazonaws.jp/onca/xml? Servi
前のページで解説した通り、リクエストに対して10個以上の商品が一致する場合はページを指定することで11個目以降の商品情報を取得できます。ここではリクエストにページを指定する方法を確認します。 ItemPage=<ページ番号> ItemPageパラメータにページ数を指定します。最初のページは「1」を指定し、指定できる値の範囲は検索条件に該当する商品数によります。 では明示的に1ページを指定してリクエストを送信してみます。 http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemSearch &SearchIndex=Books &Author=伊坂幸太郎 &ResponseGroup=Small &I
Google AJAX Feed APIの他にGoogle Maps APIやGoogle AJAX Search APIなどは現在Google AJAX API フレームワークに組み込まれており、必要なAPIを読み込んで利用するようになっています。ここではGoogle AJAX APIに含まれるAPIを使用する手順を確認します。 1.loadメソッドを使ったAPIの読み込み 2.実行する関数の定義 3.setOnLoadCallbackメソッドを使った関数の呼び出し 4.サンプル まずAPIをロードするスクリプトが記述されたJavaScriptファイルを読み込みます。 <script type="text/javascript" src="https://www.google.com/jsapi"></script> 読み込んだJavaScriptで定義された「google.load」を
次のページ
このページを最初にブックマークしてみませんか?
『Ajaxの学習ならAjaxTower』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く