2014年02月06日
無料でブログを自動更新するプログラムを作ってみる その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開発環境に突っ込みます。
これだけ。
あとはプログラミングをしていくだけですが、ソースも古い技術とだけあって、
たくさん転がっているので、ある程度流用させていただきたいと思います。
今日は、この辺で、お開き。
プログラムの構成については翌日。
ソースコードは最後に載せるか載せないか判断します。
正直、上記の情報をもってすれば、載せてるサイト見つかりますけどね。
こっそり過去記事として更新したので、反響は全然ありませんでしたが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開発環境に突っ込みます。
これだけ。
あとはプログラミングをしていくだけですが、ソースも古い技術とだけあって、
たくさん転がっているので、ある程度流用させていただきたいと思います。
今日は、この辺で、お開き。
プログラムの構成については翌日。
ソースコードは最後に載せるか載せないか判断します。
正直、上記の情報をもってすれば、載せてるサイト見つかりますけどね。
【Javaの最新記事】
この記事へのコメント