RSS/SEO/Google/マッシュアップ/ちょっとした豆知識/エンタメ系など
fkoji.com > F.Ko-Jiの「一秒後は未来」 > はてなスターのトークン
2007 07 14

はてなスターのトークン

スポンサード リンク

はてなスターをMTに設置してみようとがんばってみたけど、コメント機能が表示されない。

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
<script type="text/javascript"><!--
Hatena.Star.Token = 'ここトークンね';
Hatena.Star.EntryLoader.headerTagAndClassName = ['h1', 'entry-header'];
--></script>

はてなスターのブログ管理画面でブログを追加したらトークンが発行される。あとはエントリーページの記事タイトルのタグ(うちの場合はh1タグにクラス名がentry-header)を上記のように設定。

これで☆機能は表示されたけど、コメント機能は表示されない。インスペクタで見てみると、コメント機能のエレメントがdisplay:none;のままになっている。

はてなスターのスクリプトを読んでみると、コメント機能部分がdisplayされるためには、entries.jsonのコールバックでcan_commentが1で返ってこないといけないのだけど、常に0が返ってきている。

entries.jsonは以下のようなURLでリクエストされている。

http://s.hatena.ne.jp/entries.json?uri=http%3A%2F%2Fblog.fkoji.com%2F2007%2F07140157.html&&callback=
Ten.JSONP.callback&Sat%20Jul%2014%202007%2013:09:23%20GMT+0900

entries.jsonのリクエストパラメータにも返ってくるコールバックにもトークンが含まれていないのは特に問題ないのだろうか。

はじめてガイドには「コメント機能を利用するにはさらにブログ一覧ページからブログの登録を行い、追加のトークンを貼り付けてください」と書かれている。

トークンの認証はどこでおこなっているのだろう・・・?

PS. ☆をつけるところでトークンが使われていた。コメント送信部分にはトークンがない?comment.add.jsonってやつ。

PPS. Blogの追加は自由っぽい。すでに誰かが登録されているURLは追加できなかった。Googleは追加できたけどYahoo!やしょこたんブログは追加できず。もし自分のブログのURLを他人が登録してたらトークン発行できないから使えないってこと?

はてなブックマーク数 livedoor クリップ Buzzurl

English version

「はてなスターのトークン」を携帯で読む

前のエントリー: « Mash up Award 3rd 参加表明
次のエントリー: Tips検索に「はてなスター」を設置 »

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

(承認されるまでコメントは表示されません。)




このブログをRSSリーダーで簡単購読
Subscribe with livedoor Reader Add to Google My Yahoo!に追加 Subscribe with Fastladder Bloglinesで閲読登録 はてなRSSに追加 エキサイトリーダーに登録

タイトル:

URL:

リンク用HTMLタグ:

powered by Google Chart API

梅酒コミュニティサイト

梅酒.in

Ad

なんかいろいろ

このブログの読者はこんなブログも読んでます。
あわせて読みたい

はてなブックマークカウンター

track feed

フィードメーター - F.Ko-Jiの「一秒後は未来」

スカウター : F.Ko-Jiの「一秒後は未来」








携帯からのアクセスは

QRコード
http://mob.fkoji.com/