Tumblr APIからLinkとQuoteだけを取得して表示

Posted on | 2010/9/3 17:03:12

TumblrTumblrのポスト表示させるのにJava Scriptにアクセスしてたんですが、Quoteとか長いものもそのまま表示してしまうので、使い勝手が悪いと思い、API使ってPHPで表示することにしました。

<?php
$req_url = ‘http://アカウント名.tumblr.com/api/read?num=8′;
$xml = simplexml_load_file($req_url);
foreach ($xml->posts->post as $tumblr) {
if ($tumblr->{"link-text"}) {
$title = $tumblr->{"link-text"};
$permalink = $tumblr->{"link-url"};
echo ‘<li><a href="’.$permalink.’">’.$title.’</a>’;
}
else if ($tumblr->{"quote-text"}) {
$quote = $tumblr->{"quote-source"};
echo ‘<li>’.$quote.’</li>’;
}
}
?>

とりあえず、LinkとQuoteだけ表示するようにしました。ほとんどどちらかの場合が多いですし、写真はこの狭いエリアに表示するのもなんだしというのと、TaberarelooがPhotoキャプチャをTumblrにポストできないので、最近専らQuoteで画像も選択範囲に含めてポストしてるんですよね。

とりあえず最低限やりたいことはできたかな。PhotoのMax Widthの指定をどう書けばいいのかよくわかりませんでした。

Facebook
Twitter

Twitter Updates

    follow me on Twitter
    Flickr