プログラマメモ2

2011-07-30

りふとでついったー使いたいなーと思って


Liftです。scalaです。といってもscalaはぜんぜんわかってないですが....
とりあえずLiftでtwitter使いたいので、pom.xmlに下記を追加。


     <dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>[2.2,)</version>
</dependency>


参考
Twitter4J - A Java library for the Twitter API




「android library projects cannot be launched」 - あんどろいど開発


アンドロイドです。はじめたばかりです。

エミュレーターで動かそうとして下のようなエラーがでました。

「android library projects cannot be launched」


これを解消するのはずばり

http://stackoverflow.com/questions/4282552/android-library-projects-cannot-be-launched

default.propertiesにandroid.libraryという項目があるのでそれを
android.library=false

とすればよしです。




2011-07-03

twitter4jでコールバックURLを指定


Javaです。twitter4jです。
twitterapiにチャレンジ中です。

Twitter twitter = new TwitterFactory().getInstance();
RequestToken requestToken = twitter.getOAuthRequestToken("http://deiji.jp/");


リクエストトークンを生成(取得)するときの引数にcallbackUrlを指定できるようになっています。
何も指定しないとくはアプリケーション登録時の「Registered Callback URL」が使われます。

このコールバックURLを指定できるので、動的にレストフルなURLを指定してあげれば、認証後のサービス提供が簡単になると思われます。

シナリオとしては、
ユーザがはじめにあるページに訪問して、サービスを利用しようと決めて、アプリ認証のページで認証を受けて帰ってくるページがはじめにユーザが訪問したページということができると思います。




 

プログラマの本棚