検索
カレンダー
2018年12月
« 4月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
ブログメニュー
Amazon検索
キーワード:

JavaプログラムからTumblrに投稿する

2013年10月13日

最近Thumblrというサービスを見ることを多くなってきたので、Javaで扱えるか調べてみました。

Javaプログラムから投稿できるようになるまで少し手間取ったのでメモ。

まず最初に API KEY を作成する必要があります。作成方法は以下のページを参照。

http://stainless-note.tumblr.com/post/38512941758/tumblr-api-apikey

次に、上記ページで登録したアプリの「Explore API」というリンクをクリック。

OAuthの認証画面で「アプリケーションのTumblrアカウント情報の読み取りと書き込みを許可しますか?」と聞かれるので、
「許可」をクリック。

API/Console画面が表示されるので、右上の「Show Kyes」ボタンをクリック。

そこで表示される、Consumer Key、Consumer Secret、Token、Token Secretをメモ。

次にJavaプログラムからアクセスするために、以下のURLを参照にJamblerライブラリを取得。
https://github.com/tumblr/jumblr

このライブラリでTumblrを使えるようになるのですが、JumblrClientオブジェクトのコンストラクタとトークン設定で
さっきの手順でメモった4種類の文字列が必要になります。

JumblrClient client = new JumblrClient("consumer_key", "consumer_secret");
client.setToken("oauth_token", "oauth_token_secret");

あとはhttps://github.com/tumblr/jumblrにあるサンプルのように書くだけで投稿や取得ができます。

あ、投稿時はMapにタイトルや本文を入れるのですが、本文の投稿がサンプルにありませんでした。
タイトルのキーは”title”、本文のキーは”body”になります。

コメントはまだありません »

コメントはまだありません。

TrackBack URL : http://www.meibinlab.jp/nishijima/archives/148/trackback

コメントする