カテゴリー
PHP

livedoorクリップのAPIを使ってみる

livedoor クリップ開発日誌:del.icio.us互換のAPIを公開しました – livedoor Blog(ブログ)にあるように,livedoorクリップがAPIを公開したのでlivedoorクリップをメインに使ってる自分としては触ってみないとな.と思って触ったら超簡単だったのでPHPでAPIを叩く方法を紹介します.

上記URLにあるようにlivedoorクリップが公開したAPIはdeliciousと互換性があるようなのでServices_Deliciousに少し手を入れるだけでなんでもできるようになります.

こんな感じで.


 $url,
                             'description' => $description,
                             'extended'    => $extended,
                             'tags'        => $tags,
                             'dt'          => $date,
                             'shared'      => $shared
                            );
        }

        $result = $this->_sendRequest('posts', 'add', $params);

        return $this->_resultToBoolean($result);
    }

}

$clip = &new Services_Livedoorclip($username, $password);

//$posts = $clip->getRecentPosts();
//var_dump($posts);

$data = array(
    'url' => 'http://project-p.jp/',
    'description' => 'hoge',
);

$result = $clip->addPost($data);
if (PEAR::isError($result)) {
    die($result->getMessage());
} else {
    echo "Success";
}
?>

ね?簡単でしょう?

一つ気をつけるのは,ログイン時の認証にはlivedoor IDのパスワードではなく,livedoorクリップの設定で発行されるAPIキーを指定する所でしょうか.

作成者: halt

PHPプログラマ。