2006/04/03(月) 04:53:59 (JST)
Perlでトラックバックを送信する方法。意外と簡単。
今まで回りくどい書き方ばかりしていたので、最低限プログラミングに関するエントリだけは回りくどさをなくそうかと思っただけで実行するかは不明。なんだそれ。
というわけで、今回はPerlでトラックバックを送信する方法のメモ。
まず前提知識。
基本的にトラックバックはHTTP POSTリクエストで送信します。
指定可能なパラメータにはtitle, excerpt, url, blog_name, charsetなどがあるらしいです。
※charsetに関しては対応していないブログがある可能性は大きい
────────────────────
もう一つ前提知識として、トラックバックをポストしたときにどんなレスポンスが返ってくるかも知っておいた方がいいと思います。
というか、これ以上の知ったかぶりは僕にはできません。(え。
さて、実際にトラックバックを送信するスクリプトを載せておきます。
というわけで、今回はPerlでトラックバックを送信する方法のメモ。
まず前提知識。
基本的にトラックバックはHTTP POSTリクエストで送信します。
指定可能なパラメータにはtitle, excerpt, url, blog_name, charsetなどがあるらしいです。
title | トラックバックのタイトル |
excerpt | トラックバックの概要 |
url | トラックバック送信元URL |
blog_name | トラックバック送信元blog名 |
charset | トラックバック送信側文字エンコード |
────────────────────
もう一つ前提知識として、トラックバックをポストしたときにどんなレスポンスが返ってくるかも知っておいた方がいいと思います。
成功時のレスポンス(例)
<?xml version="1.0" encoding="utf-8"?> <response> <error>0</error> </response>
失敗時のレスポンス(例)
<?xml version="1.0" encoding="utf-8"?> <response> <error>1</error> <message>エラーメッセージ</message> </response>さて、Perlでトラックバックを送信するだけなら、トラックバックに関する知識はこの程度でいいと思います。
というか、これ以上の知ったかぶりは僕にはできません。(え。
さて、実際にトラックバックを送信するスクリプトを載せておきます。