2014年02月08日
無料でブログを自動更新するプログラムを作ってみる その3 実際にブログを更新してみる
そんなこんなでプログラムは当にできております。
結構単純なものです。XML-RPC自体はあまりよく理解していませんが・・・w
エンドポイントに値をぶち込む!!ただそれだけ。
1.アカウントの準備
アカウントの作成は詳しくは書きません。誰でもできるので。
今回はFC2ブログで自動更新をチャレンジ!!
アカウント、パスワードだけあればいいです。
http://id.fc2.com/signup.php?ref=blog&switch_language=ja
さくっと作ってしまいます。
2.タイトルと本文を用意
アカウント、パスワード以外に必須なのは、
ブログのタイトルと本文。そして更新日付。
あたりまえですね。
初回ということで、とてもシンプルにします。
has.put( "title", "ブログはじめちゃいました" );
has.put( "description", "Javaのプログラムで、エンドポイントをたたいて更新しちゃいました。" );
has.put( "dateCreated", DateFormat.getDateInstance ().parse("2014/02/08" ));
よし、情報はそろった!!
3.実行
えい、実行!
Exception in thread "main" org.apache.xmlrpc.XmlRpcException : Error:Incorrect password.
わお。エラー…。
ID間違えただけでしたw
ID or Password間違えると、これが出ます。
ちなみに、何度もパスワード間違えると、容赦なくアカウント削除されます。
まぁ、スパムと変わらないもんね。。。
今度こそ、えい実行!!
4.結果
無事、更新されました。
うん、とてもシンプルだね。プログラミング初歩+APIの理解といったところです。
自分で一から考えてないですからね。
ただ、ソースを利用してもらうにもどういう実装になっているのかを理解しないと、
何の勉強にもなりませんので、前々回のようなAPIを調べるような作業を挟んでいます。
これをランダムな時間スリープして実行とさせるだけで、記事をどんどん生成します。
実行については、ビルドしてからJenkinsで実行してもよいです。
しかし、このままだと毎回同じタイトルと同じ記事です。
本文やタイトルはあらかじめ作ったデータベースから引っ張る。といった仕組みを実装していきたいです。
といっても、サーブレットの記事で、ODBCやっているから、それの応用ですね。
結構単純なものです。XML-RPC自体はあまりよく理解していませんが・・・w
エンドポイントに値をぶち込む!!ただそれだけ。
1.アカウントの準備
アカウントの作成は詳しくは書きません。誰でもできるので。
今回はFC2ブログで自動更新をチャレンジ!!
アカウント、パスワードだけあればいいです。
http://id.fc2.com/signup.php?ref=blog&switch_language=ja
さくっと作ってしまいます。
2.タイトルと本文を用意
アカウント、パスワード以外に必須なのは、
ブログのタイトルと本文。そして更新日付。
あたりまえですね。
初回ということで、とてもシンプルにします。
has.put( "title", "ブログはじめちゃいました" );
has.put( "description", "Javaのプログラムで、エンドポイントをたたいて更新しちゃいました。" );
has.put( "dateCreated", DateFormat.getDateInstance ().parse("2014/02/08" ));
よし、情報はそろった!!
3.実行
えい、実行!
Exception in thread "main" org.apache.xmlrpc.XmlRpcException : Error:Incorrect password.
わお。エラー…。
ID間違えただけでしたw
ID or Password間違えると、これが出ます。
ちなみに、何度もパスワード間違えると、容赦なくアカウント削除されます。
まぁ、スパムと変わらないもんね。。。
今度こそ、えい実行!!
4.結果
無事、更新されました。
うん、とてもシンプルだね。プログラミング初歩+APIの理解といったところです。
自分で一から考えてないですからね。
ただ、ソースを利用してもらうにもどういう実装になっているのかを理解しないと、
何の勉強にもなりませんので、前々回のようなAPIを調べるような作業を挟んでいます。
これをランダムな時間スリープして実行とさせるだけで、記事をどんどん生成します。
実行については、ビルドしてからJenkinsで実行してもよいです。
しかし、このままだと毎回同じタイトルと同じ記事です。
本文やタイトルはあらかじめ作ったデータベースから引っ張る。といった仕組みを実装していきたいです。
といっても、サーブレットの記事で、ODBCやっているから、それの応用ですね。
【Javaの最新記事】
この記事へのコメント