我正在尝试添加一项功能以允许用户通过 Facebook/Twitter/Google+ 登录并在我的应用程序中发表评论。我还想显示其他评论用户的头像。
如果用户之前登录过 Twitter,我可以使用 TWRequest 调用 API,使用 [request setAccount:self.account]
,但如果没有,请求返回 ”错误的身份验证数据”
。
我在 Twitter 上创建了一个应用程序,我如何使用 TWRequest 的消费者 key 和消费者 secret ,或者那些仅用于用户的 OAuth?
最佳答案
使用 Application-only authentication在STTwitter的帮助下解决了我的问题。
apiWrapper = [STTwitterAPIWrapper
twitterAPIApplicationOnlyWithConsumerKey:@"..."
consumerSecret:@"..."];
[apiWrapper verifyCredentialsWithSuccessBlock:^(NSString *token) {
DDLogInfo(@"Twitter App logged in with token: %@",token);
} errorBlock:^(NSError *error) {
DDLogCError(@"Twitter verify credentials error %@",error);
}];
关于ios - TWRequest 代表应用程序调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17611553/