- 現在のバージョンには2147483647問題がある
初期化
engine = [[MGTwitterEngine alloc] initWithDelegate:self];
[engine setUsesSecureConnection:YES];
[engine setUsername:@"user" password:@"pass"];
タイムライン取得
[engine getFollowedTimelineSinceID:0 startingAtPage:0 count:10];
このメソッドは非同期で実行され、即座に戻ってくる。
情報取得が完了すると、初期化で指定されたデリゲートに、メッセージ
- (void)statusesReceived:(NSArray *)statuses forRequest:(NSString *)connectionIdentifier
が送られてくる。
statusesはツイート情報の配列(NSArray)で、新しいツイートから順番に並んでいる。
ユーザ情報取得
[engine getUserInformationFor:@"user"];
ユーザID 'user' のユーザ情報を取得する。
このメソッドは非同期で実行され、即座に戻ってくる。
情報取得が完了すると、初期化で指定されたデリゲートに、メッセージ
- (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier
が送られてくる。
userInfoはユーザ情報の配列(NSArray)。長さは1?
ツイート情報
ツイート情報はNSDictionary。含まれるキーは、
キー |
データ型 |
意味 |
user |
NSDictionary |
ユーザ情報 |
favorited |
? |
? |
source |
? |
? |
created_at |
NSDate |
投稿日時 |
text |
NSString |
ツイート文字列 |
source_api_request_type |
? |
? |
id |
? |
? |
truncated |
? |
? |
ユーザ情報
"説明"の括弧内はデータ例
キー |
データ型 |
説明 |
contributors_enabled |
NSCFString |
??(false) |
created_at |
NSCFString |
登録日時文字列(Mon Apr 01 09:00:00 +0000 2000) |
description |
NSCFString |
プロフィール文字列 |
favorited |
NSCFString |
??(false) |
favourites_count |
NSCFNumber |
Favorites数 |
followers_count |
NSCFNumber |
フォロアー数 |
following |
NSCFString |
?? |
friends_count |
NSCFNumber |
フォロー数 |
geo_enabled |
NSCFString |
geo enabledか |
id |
NSCFNumber |
?? |
lang |
NSCFString |
設定言語(en) |
location |
NSCFString |
ロケーション文字列(iphone:33.333333,133.333333) |
name |
NSCFString |
名前 |
notifications |
NSCFString |
?? |
profile_background_color |
NSCFString |
何かの色(EDECE9) |
profile_background_image_url |
NSCFString |
背景イメージURL |
profile_background_tile |
NSCFString |
??(false) |
profile_image_url |
NSCFString |
自分のイメージURL |
profile_link_color |
NSCFString |
何かの色(088253) |
profile_sidebar_border_color |
NSCFString |
何かの色(D3D2CF) |
profile_sidebar_fill_color |
NSCFString |
何かの色(E3E2DE) |
profile_text_color |
NSCFString |
何かの色(634047) |
protected |
NSCFBoolean |
?? |
screen_name |
NSCFString |
ユーザ名 |
source |
NSCFString |
twitterクライアント名 |
statuses_count |
NSCFNumber |
ツイート数 |
status |
NSCFString |
?? |
text |
NSCFString |
最後のツイート文字列 |
time_zone |
NSCFString |
タイムゾーン(Tokyo) |
truncated |
NSCFString |
??(false) |
utc_offset |
NSCFString |
UTFからのオフセット秒(32400) |
verified |
NSCFString |
??(false) |
最終更新:2010年02月22日 04:15