Akasata's Page - プログラミング、ピアノ、歴史のページ
(RSS2.0) | 自己紹介 | スカウター : Akasata's Page(あかさたのページ)
あかさたの最近の仕事

2007-01-02 17:19 : 続・トラックバックを実装した このエントリーを含むはてなブックマークこのエントリーを含むはてなブックマーク


以前の記事でトラックバック(受信のみ)を実装したと記述しましたが、ようやく送信も実装しました。要約の作成をちゃんとやっていない(今は全文を送信するという非常に迷惑な仕様になっている)とか問題は残っていますが。今のところ、はてなダイアリーへの送信には成功しています。

問い合わせ文字列に、title、url、blog_name、excerpt を指定して、post で送れば良いだけなのですが、Ruby の http 回りで少々てこずってしまいました。情報が少ないのです。

コードとしては以下のような感じです。
def send_trackback(url, article)

Net::HTTP.version_1_2
uri = URI.parse(url)
http = Net::HTTP.new(uri.host, 80)
data = 'title=' + article.title +
'&url=' + Base_Url + 'articles/show/' + article.id.to_s +
'&blog_name=' + Title +
'&excerpt=' + article.content

response = http.post(uri.path, data)
end

[プログラミング] rails ruby blog

コメントを書く

トラックバック
この記事のトラックバック URL:
http://www.rmake-labo.com/akasata/articles/trackback/45
言及リンクのないトラックバック(このブログに触れていない記事のトラックバック)は無視されます。
Posted by あかさた(編集

検索

 

Twitter Status


follow akasata at http://twitter.com

人気エントリ

新着エントリ

カテゴリ

コンテンツ

リンク

新着コメント

トラックバック

ブログパーツ

管理者用

ToDo リスト