iOS Twitter用户 – 时间线获取v1.1 API

最近,Twitter已经将API更改为v1.1。 有了这个API,现在需要先在Twitter上login,然后才能获取时间表。 真的吗?

我们可以不用用户login来获取用户时间表吗?

谢谢

我尝试了FHSTwitterEngine,但是我发现STTwitter更好: https : //github.com/nst/STTwitter

看FHSTwitterEngine你可以使用新的FHSTwitterEngine,如果你没有authentication请求这个方法,用户状态被删除…你必须发送消费者密钥和令牌随着screen_name ..在FHSTwitterEngine

//get username pass to method. In Dictionary you can get all info NSString *username = [[FHSTwitterEngine sharedEngine]loggedInUsername]; NSDictionary *data=[[FHSTwitterEngine sharedEngine]getUserProfile:username]; // method to get all user info -(id)getUserProfile:(NSString *)username { if (username.length == 0) { return getBadRequestError(); } NSURL *baseURL = [NSURL URLWithString:url_users_show]; OAMutableURLRequest *request = [OAMutableURLRequest requestWithURL:baseURL consumer:self.consumer token:self.accessToken]; OARequestParameter *usernameP = [OARequestParameter requestParameterWithName:@"screen_name" value:username]; NSArray *params = [NSArray arrayWithObjects:usernameP, nil]; id userShowReturn = [self sendGETRequest:request withParameters:params]; return userShowReturn; } 

即使用户未login,也可以完美地获取用户时间表。

您必须使用新的“仅应用程序”模式,其中只有应用程序被validation。

在这个答案中看到更多细节。