Tag: Twitter TwitterAPI

目次

参考情報

ダウンロード

http://github.com/mattgemmell/MGTwitterEngineからダウンロードできる

git clone http://github.com/mattgemmell/MGTwitterEngine.git

自分用

git clone git@github.com:src256/MGTwitterEngine.git

サンプルプロジェクト作成

Xcodeでプロジェクト作成

MGTwitterEngineのソースを追加

OAuthConsumerのソースコードを取得

YAJLのソースコードを取得

TouchJSON関連ファイルの除去

libxmlの設定

タイムラインの取得

RootViewController.mのviewDidLoadなどで試しによびだしてみる。タイムラインが取得できればOK。 ※以下のサンプルコードはBASIC認証を使っているが、本当は使えないはずなのでxAuth OAuthなどで認証しないといけない。

#import "MGTwitterEngine"

- (void)viewDidLoad {
    //(省略)
    MGTwitterEngine *twitterEngine = [[MGTwitterEngine alloc] initWithDelegate:self];
    [twitterEngine setUsername:@"xxxx" password:@"yyyyy"];
    [twitterEngine getFollowedTimelineSinceID:0 startingAtPage:0 count:10];
}

- (void)statusesReceived:(NSArray *)statuses forRequest:(NSString *)connectionIdentifier {
    //成功した場合
    for (NSDictionary *status in statuses) {
        NSLog(@"Tweet Text: %@", [status objectForKey:@"text"]);
    }
}

- (void)requestFailed:(NSString *)connectionIdentifier withError:(NSError *)error {
    //失敗した場合
    NSLog(@"Request failed for connectionIdentifier = %@, error = %@ (%@)", 
          connectionIdentifier, 
          [error localizedDescription], 
          [error userInfo]);
}

xAuth対応


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS