アキラの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
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/289
コメント
コメントを投稿
カテゴリ「コネタ」内の記事
サイト内検索
カテゴリ
- Linux
- Linux Tips [14]
- Linux ソフトウェア [3]
- Web技術
- (X)HTML/CSS [4]
- JavaScript [1]
- MovableType [7]
- その他 [3]
- 各種API [3]
- 各種ツール [4]
- Windows
- Win Tips [3]
- Win ソフトウェア [6]
- コネタ [7]
- プログラミング
- 機器 [4]