- 現在のバージョンには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