Facebook アプリ作成

Facebook アプリをつくるべく
資料を探してきました
今回は
基礎から学ぶ facebookアプリ開発

基礎から学ぶ facebookアプリ開発


参考に Twitter4j を使ってタイムラインを表示しようとしたのですが
import するところでつまづきました
import twitter4j.http.AccessToken;
import twitter4j.http.RequestToken;
この2つがインポートできずかなり悩みました
最初は、
twitter4j-android-2.2.6-SNAPSHOT.zip(Android向けのスリムバージョン)
というスリムバージョンをダウンロードしたのが原因かと思ったのですが
実際には、バージョンの違いによる変更が原因でした
参考書に載っていたのが ver2.1.12
今回使用しているのは ver 2.2.6 でした
バージョン 2.1.x から 2.2.x への移行
にこのあたりの変更点が載っていました
バージョンアップに伴い
twitter4j.http.* は twitter4j.auth.* へ移動しました。
ということでした
このため、
import twitter4j.auth.RequestToken;
import twitter4j.auth.AccessToken;
とすることでエラーがなくなりました
ちなみに、これに気がついたのは、
以前サーバー構築していたときに、バージョン違いにより再現できなくなることが
あると教えていただいたことを思い出したためでした
リファレンス関連の書籍の場合、このバージョン違いで
使い物にならなくなってしまうことがあるため
ある程度はネットで対処する必要性がありそうです

twitter4j クライアントテスト その2メモ

twitter4jのテストをしていて
すこし失敗したので、そのときのメモです
書籍どおりに行っているはずが
twitter = factory.getInstance();
と変更するはずが
Twitter twitter = factory.getInstance();
となっていたため、Android JUnit test でエラーになりました
ちなみに、このテストを行うと、実際につぶやきが行われますが
連続でテストするとエラーになるようです
これは
Twitter は同じ内容の当校を2回連続で行うとエラーになるそうです
なので、2回めからのテストには、
try{
Status status = twitter.updateStatus(“Twitter4j のテスト”);
printStatus(status);

“Twitter4jのテスト”
のところを
“Twitter つぶやきテストその2”
というように変更する必要があります

Yahoo 地図の リファレンス

Yahoo 地図を使ったものを作るときに参考になる
リファレンスのリンクです
JavaScriptマップ
一番使いそうなのが
コントロールの追加になる
ymap.addControl(control);
の関連
例えば
地図の縮尺を変更する横長スライダー形式のユーザーインターフェースを表示
する
var control = new Y.SliderZoomControlHorizontal();
ymap.addControl(control);
とか
地図検索を追加する
var control = new Y.SearchControl();
ymap.addControl(control);
などなど

Gmail のセキュリティ強化と ipod touch

Gmail のアカウントのセキュリティ強化に伴い
認証コードを打つようになりました
ただし、これを行うと、さまざまな設定を行うという
面倒がでてきます
今回は、ipod touch での場合です
まず、設定を開き
次に
メール/連絡先/カレンダー
そして
Gmail > アカウントでアカウント確認画面を開き
パスワードを変更すれば再びログインできるようになります
ただ、このセキュリティ認証を行う場合、すべてのPC
端末に行う必要があるため
複数マシンをつかうには面倒になります