アキラのITメモ:トラックバックPingの受信

IT関係、技術関係のメモです。

トラックバックPingの受信

トラックバックPing受信の際にどのような処理が行われているのか調べてみました。簡単に言うと、http://www.foo.com/tb.cgiというURLにトラックバックPingを送る場合、以下のようなリクエストが送信されます。

POST http://www.foo.com/tb.cgi
Content-Type: application/x-www-form-urlencoded
title=TITLE&url=http://www.bar.com/&excerpt=EXCE
RPT&blog_name=FOOBLOG

それぞれ、titleはエントリのタイトル、excerptはエントリの要約、urlはエントリのpermalink、blog_nameはブログの名前を表しています。

トラックバックPingを受信したサーバは、トラックバックに成功した場合は以下のメッセージを返し、

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>0</error>
</response>

失敗した場合は以下のメッセージを返します。

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>1</error>
<message>The error message</message>
</response>

以上がトラックバックPingのやりとりです。これだけわかればトラックバックPingを受信するプログラムを書くことが出来そうです。

ちなみに、トラックバックPingを受信して30エントリごとに1ページファイルを生成するプログラムを作成しました。こちらで動かしていますので、興味がある人はトラックバックしてみてください。更新Pingを受信できるプログラムも作りたいのですが、こちらはトラックバックPingよりも少し複雑になりそうです。

カテゴリ: コネタ 投稿日: 2006年01月28日 00:00
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/289

コメント

コメントを投稿





カテゴリ「コネタ」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday