Twitter のタイムラインを Web 画面上に表示する方法
(2010-10-22 10:40:33) by shinoda


<画像:20101021_twitter.jpg>

Twitter のタイムラインを Web 上に表示したいという話があったので調べてみた。

俺のブログでは Twitter 公式ウィジェットを貼っている。

http://twitter.com/goodies/widgets
 ↑
ここから取ってこれるヤツね。
地域系 Twitter ポータルとか、そういうサイトではほとんどコレ使ってるケースが多いんじゃないかな。

ただ、これだとデザインの自由度が無いので、もうちょい他に良いのがないかいな?と探してみると、remy sharp さんって人が公開されているフリーの JavaScript がよさげ。

http://remysharp.com/2007/05/18/add-twitter-to-your-blog-step-by-step/
 ↑
ここからダウンロード出来る。

最終更新が 2009/8 なのがちょっと不安だったけど、試しに使ってみると簡単にタイムライン表示が出来た。

ちなみに、HTML はこんな感じ。
ダウンロードした twitter.js は html ファイルと同じとこに置いている。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Twitter test</title>

<script src="./twitter.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
getTwitters('tweet', {
    id: 'Shar6507',
    count: 4,
    enableLinks: true,
    ignoreReplies: true,
    clearContents: true,
    template: '"%text%" <a href="%time%'">http://twitter.com/%user_screen_name%/statuses/%id%/">%time%</a>'
});
</script>

</head>
<body>

<h1>Twitter TL 表示テスト</h1>

<div id="tweet">
<p><a href="http://twitter.com/Shar6507">もし、ここにツイートが表示されなかったらクリックしてください</a></p>
</div>

</body>
</html>

あとは、自分の好きなように CSS で修飾すればええだけやね。

ということで、久しぶりにうちの会社のサイトも、社長(俺だ!笑) Tweet を流すようなページを追加して更新してみるかな。(笑)


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8