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


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 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

無料でブログを自動更新するプログラムを作ってみる その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.結果

無事、更新されました。

yoroshiku.jpg

うん、とてもシンプルだね。プログラミング初歩+APIの理解といったところです。
自分で一から考えてないですからね。
ただ、ソースを利用してもらうにもどういう実装になっているのかを理解しないと、
何の勉強にもなりませんので、前々回のようなAPIを調べるような作業を挟んでいます。

これをランダムな時間スリープして実行とさせるだけで、記事をどんどん生成します。
実行については、ビルドしてからJenkinsで実行してもよいです。
しかし、このままだと毎回同じタイトルと同じ記事です。

本文やタイトルはあらかじめ作ったデータベースから引っ張る。といった仕組みを実装していきたいです。
といっても、サーブレットの記事で、ODBCやっているから、それの応用ですね。

コメント

お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

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


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

この記事へのコメント

   
×

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