Hatena::ブログ(Diary)

何言語でも話したいPGの開発日記

※「2011年08月25日

Twitter4Jをつかったら、Twitter連携がものすげー楽だった

| 16:15

下の叫ぶアプリ上でついでにTwitterに書き込むためにTwitter連携をした。


連携のライブラリはTwitter4Jを使用したのだが、

なんというか簡単すぎて困る。


RequestTokenを取得して、AccessToken取得して、終了ってw

簡単すぎるでしょう。

そんな簡単にしてくれちゃうライブラリすごいっす。

まぁOAuthそのものはベット勉強する機会があったので、それでって感じもするけど。


ちょっとtwitter4j.propertiesファイルを読むこむところがどうやっていいんだか迷ったけど、

InputStreamがあったのでファイル直指定してしまった。

GAEなので設定ファイルのXMLファイルに書けばいけるのかもしれないけど、

GAE詳しくないので、まぁいいやw


とりあえず、簡単だったと。



ただ、GAEのせいだと思うけど、

プロクシーの中にいると外に出て行けない気がする。

GAEにそんな設定あるのかな。

Eclipseのねっとわーく設定はやってあるのだが…。

yusukeyyusukey 2011/08/25 23:43 Twitter4Jのごりようありがとうございます。twitter4j.propertiesは WEB-INF/classes 直下においておけばokです。
バージョン2.2.4であれば TwitterFactory.getSingleton()でプロパティファイルの設定が反映されたインスタンスを取得できます。

akubitoakubito 2011/08/26 10:25 >yusukeyさん
わざわざありがとうございます、本当、すいません。twitter4j.propertiesは了解しました。今1回1回newしちゃってたので、Singltonでやってみたいと思います。

※「2011年08月23日

叫ぶ

| 12:45

GAEでただ何かを入力するだけのものを作ってみた。

アプリ何個か作ったことあるので、

もう勉強がてらってわけでもなく…。


なんか思いついたから…、GAEは今のところタダだし。


FrameworkはSlim3だけど、

Modelは1個しか使ってないし、

Controllerは3つか4つ。


本当に無駄アプリだw


Twitterと連携して発言するような機能をつけようかな。

http://ssssshout.appspot.com/

GoogleAppEngineのEclipseのプラグインをインストール

| 10:45

GoogleAppEngineのEclipseプラグインインストールするときに、

いつもわからなくなるのでリンクを貼っておこう。

http://code.google.com/intl/ja/eclipse/docs/download.html


PCが変わるとインストールされているEclipseもかわったりするし。

※「2010年05月06日

Google App EngineのEclipseプラグインのインストール

| 03:29

下のエントリー「WTPがインスコできない」の事の発端は、

タイトルどおりGoogle App EngineEclipseプラグインインスコできないことだった。


それで、更新サイトの「Web ツール・ぷらっとフォーム(WTP)更新」を選んだのがいけなかった。

http://code.google.com/intl/ja/eclipse/docs/install-eclipse-3.3.html

ここに書いてあるとおり、

Eclipse 3.3.2でEuropaなので、

Europaディスカバリーサイトを選択すると、

WTPインストールできそう…。


一応、試行錯誤の策を書いておこう。


リクエストを飛ばさないようにしたらいいんじゃないかと。

なのでproxyでがつっと横取りしたら良いんじゃないかな。

proxomitronのWEBページフィルタで思いっきり横取りしようと思った。

[Patterns]
Name = "Dummy xhtml1-transitional.dtd"
Active = TRUE
Limit = 1
Match = "http://www\.w3\.org/TR/xhtml1/DTD/xhtml1-transitional\.dtd"
Replace = "なんかいい感じのページを用意するのが良いでしょう。"

ってな感じ。

でも、全部のproxomitronに入っているか分からないのだが、

「Kill pop-up windows」っていうWEBページフィルタがあり、

これらが有効になっていると、置換部分が干渉してうまく行かないので、

無効に出来るのなら無効にするのが良い。

他にもあったけど、まぁ…。


そんな感じでやったら一応さきには進んだ、また別のエラーでたけど。

出たところで、上記の事に気づいたので、それ以上はやってない。




maven-gae-pluginやslim3にたどり着く日はいつだろうかw