1 - 在 Twitter 网站https://dev.twitter.com/apps上创建一个应用程序,您将获得一个“消费者密钥”和一个“消费者秘密”。
2 - 将 STTwitter 库添加到您的项目中https://github.com/nst/STTwitter
3 - 以下代码将按照您的要求登录并打印“访问令牌”和“访问令牌密码”:
STTwitterAPI *twitter =
[STTwitterAPI twitterAPIWithOAuthConsumerName:@"MyApp"
consumerKey:@"BJaKx0V7hdDafkFXK4P08g"
consumerSecret:@"DRSZf2Bc9Qgl0HDE7gGjzXYuQPkwk9gsAYgENFnWJs"
username:@"nst021"
password:@"xxxxxxxx"];
[twitter verifyCredentialsWithSuccessBlock:^(NSString *username) {
NSLog(@"-- access granted for %@", username);
NSLog(@"-- oauthAccessToken %@", twitter.oauthAccessToken);
NSLog(@"-- oauthAccessTokenSecret %@", twitter.oauthAccessTokenSecret);
} errorBlock:^(NSError *error) {
NSLog(@"-- error %@", error);
}];
4 - 然后您可以通过以下方式检索时间线:
[twitter getHomeTimelineSinceID:nil count:@"20" successBlock:^(NSArray *statuses) {
// ...
} errorBlock:^(NSError *error) {
// ...
}];