« アクセスの特異日? | メイン | エントリータイトルの横にカテゴリー表示 »

2003年11月29日

Google APIで関連サイトの表示[]

Google APIを使って、自分のBlogの関連サイトを表示してみました。これは、手動でGoogleの検索オプションから関連ページ(次のURLに関連しているページ)として検索した場合に相当します。ちなみに現時点では私のBlogページに関連するページは検索されませんでした。Google APIで関連サイトを表示する手順は、以下のとおりです。

(1)SOAP::Liteモジュールがインストールされている事を確認します。MTインストール時の「mt-check.cgi」の結果表示の最後の方にあります。
(2)Googleのアカウントを作成します。Google APIの「Create Account」のページからメールアドレスとパスワードを入力します。
(3)「Google Email Verification」のメールが来ます。その中の「please click on the following link」とあるURLをアクセスするとアカウントが有効になります。
(4)続いて「Your Google Web APIs License Key」のメールが来ます。その中の「Your Google Web APIs license key is **********」の「**********」部分がライセンスキーになります。
(5)「BLOGの設定」→「ウェブログの設定」にある、「Google API Key:」に、上記のライセンスキーを入力し、保存します。
(6)次に、「テンプレート編集」でテンプレート「Main Index(index.html)」を修正します。検索結果を表示したい部分に以下を埋め込みます。「related="1"」が、自分のサイトに関連するページを検索する指定です。自分のサイトとは、「BLOGの設定」→「基本設定」にある、「サイトのURL」に指定しているURLが該当します。

<div class="powered">
Powered by<br /><a href="https://www.google.com">Google</a>
</div>
<div class="powered">
<MTGoogleSearch related="1">
<a href="<$MTGoogleSearchResult property="URL"$>"><$MTGoogleSearchResult property="title"$></a><br />
</MTGoogleSearch>
</div>

(7)上記の「related="1"」の部分には、"1"の代わりに、「related="nakamura.or.tv"」としてURLでもOKです。

投稿者 hnakamur : 2003年11月29日 19:48 : [ 編集 ]

エントリータグ