アフィリエイト広告を利用しています


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 2013年取得資格
LPICレベル1
LPICレベル2
LPICレベル3 Core
LPICレベル3 Speciality 302
LPICレベル3 Speciality 303
LPICレベル3 Speciality 304

Cisco CCENT
Cisco CCNA

Java SE 7 Silver
Java SE 7 GOLD

OSS-DB Silver

◇◆◇ 2014年取得資格
HTML5 Professional レベル1

広告

posted by fanblog

無料でブログを自動更新するプログラムを作ってみる その1 準備

去年、この内容に触れていましたが、ここでシリーズ化してみようと思います。
こっそり過去記事として更新したので、反響は全然ありませんでしたがw

一から自分で考えるのではなく、ある程度アウトリソースを利用しながら
Javaのプログラムを書き換えながら作っていこうと思います。

一度自分で作っていますが、もう一回最初から作っていこうと思っています。

1.フリーブログを更新する仕組み

まず、フリーブログには、エンドポイントというのがあります。

FC2ブログで言うと、

http://blog.fc2.com/xmlrpc.php

これがエンドポイントです。

このエンドポイントに対して、
メールアドレス、パスワード、ブログIDなどの情報を与えることによって、ブログを更新します。

ここに情報を与える手段は、phpでなくても、Javaでも、Perlでもよいのです。
情報の受け取り口として、口を開けて待っているわけです。

通常は、ログインしてフォーマットに従って、タイトル→本文といれていきます。
これはプログラムのわからない人でもブログを更新できるようにしている仕組みであり、
エンドポイントを公開している以上、ブログを更新する手段としては、
上記以外でもいいよ!という許可をしているということです。

ちなみに、ファンブログのエンドポイントは数年前に無くなった認識です。。。

2.エンドポイントの調べ方

ブログのエンドポイントは、XMLRPCというプロトコルで公開されており、
転送機構として、HTTPを採用しています。
これはとても古い技術のようです。それでもいまだに使われているのですね。
エンドポイント一覧を公開しているサイトも多く、
「XMLRPC エンドポイント」と検索すれば、各ブログのエンドポイントがごっそり取れます。

この情報は、ブログを更新するための情報の一つとして必要になります。

3.用意したもの

Eclipse
Apache XML-RPC

Apache XML-RPCを用意して、ダウンロードしてきたApache XML-RPC開発環境に突っ込みます。

これだけ。
あとはプログラミングをしていくだけですが、ソースも古い技術とだけあって、
たくさん転がっているので、ある程度流用させていただきたいと思います。


今日は、この辺で、お開き。
プログラムの構成については翌日。
ソースコードは最後に載せるか載せないか判断します。
正直、上記の情報をもってすれば、載せてるサイト見つかりますけどね。




コメント

お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのコメント

   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。