Trackback Pingの送信(Net::Trackback)

ここでは、Net::Trackback::Clientモジュールを使ってTrackback Pingを送信する方法を説明したいと思います。

Trackback Ping送信サンプル

トラックバックURL、ブログURL、ブログ名、記事タイトルなどを変更してご利用下さい。


#!/usr/bin/perl

use Net::Trackback::Client;
use Net::Trackback::Ping;

$client = Net::Trackback::Client->new();

$ping = new Net::Trackback::Ping;

# 以下を変更してご利用下さい
$ping->ping_url('http://www.hogezzz.jp/tburl/0');
$ping->url('http://blog.xyz999.jp/entry/aaa.html');
$ping->blog_name('blog name');
$ping->title('entry title');
$ping->excerpt('entry description');

# Trackback pingを送信する
$msg = $client->send_ping($ping);

# 結果をXMLで表示する
print $msg->to_xml;

exit;


XMLで表示されるerrorが0であれば、トラックバックは成功です。 0以外の値である場合、トラックバックは失敗です。

最近はトラックバックスパムなどが非常に多いため、多くのブログではトラックバック要求に対して様々なチェックを行っています。 送信しているトラックバックの形式が正しくても、それらのチェックで却下される場合が多いのでご注意下さい。


あきみち

Linuxネットワークプログラミングの本を書きました
Linuxネットワークプログラミング

Perlネットワークプログラミング



カスタム検索




はてなRSSに追加
Subscribe with livedoor Reader
Subscribe with Bloglines
Add to goo

外部サイト

プレコ王国
ディスカス魂
金魚タイムズ
YouTubeチャネル
Twitter
mixi(ほぼ未使用)


フィードメーター - Geekなぺーじ にほんブログ村 IT技術ブログへ
Copyright (C) Geekなページ.
All rights reserved. 無断転載や無断コピーなど、私的利用の範囲を逸脱した利用はおやめ下さい.