's WiLiKi

はてなスター/スターの一覧(xxx.s.hatena.ne.jp)が403 Forbidden




はてなスター を便利に使っているのですが、自分のサイトに付けられたスターの一覧を見ようとすると、見れるところと見れないところがあります。 はてなのページを見ても、いろいろググっても、どうにも原因が分りません。 もしかしたら誰かの参考になるかもしれませんので、原因追究の過程をここでメモしておきます。


どんな現象か

見れるところ

見れないところ

あれ、存在しないドメインでも見れたりするな。なんだこれ。

あと、下記のメッセージがいつまでも残る (http://s.hatena.ne.jp/ユーザー名/blogs)。 ☆はついてるのに。正常にreportが見えるサイトでも残ってる。

以下のコードをブログテンプレートのhead内に追記してください。
うまく表示されない場合ははてなスターをブログに設置するにはをご参照ください。
このメッセージは最初の☆が付けられた際に消えます。

他の人は困っていないの?

困ってる人もいるみたい。

原因は?

推測ですが、はてなのアカウントと、そのサイトの間の紐付けがなんらかの理由で失敗しているのだと思われます。見れるサイトでも、はてなにログインしない状態だと "403 Forbidden" になりますから。

問題は何が理由で紐付けできたりできなかったりするか、です。 まだわかっていません。

やってみてだめだったこと。

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
<script type="text/javascript">
Hatena.Star.Token = 'xxxx';
</script>
<script type="text/javascript">
Hatena.Star.EntryLoader.headerTagAndClassName = ['h1'];
</script>

blogセクションで表示される鍵マークの正体は?

そのページがプライベートモードの場合に表示されるらしい。 でもアクセス制限していないページでも鍵マーク付くぞ。 というか、プライベートって何?

更新ボタンを押すと更新されるらしい。 確かに 更新ボタンを押すと "Hatena Star UserAgent" からアクセスがくる。

WiLiKiが標準で生成するHTMLは、以下のように > の前で改行している。 これをやめたら、鍵マークは消えた。format.scmの改造。 でも、相変わらず 403 Forbidden。なんでー。

<head
>....</head
>

リンク



}}}








[トップ] / [最近の更新] [一覧] [編集履歴] [RSS]
Last modified : 2008/10/02 19:16:07 JST
WiLiKi 0.5.3 running on Gauche 0.9.4