为了与TwitterAPI1.1进行交互,我尝试集成STTwitter框架(Github项目)。
在我的dev帐户中创建了一个应用程序之后,我就使用了OAuth凭据来进行应用程序的模式认证。无论如何,我得到了以下错误,我不知道如何修复它:Error Domain=STTwitterTwitterErrorDomain Code=220“您的凭据不允许访问此资源”
STTwitterAPI *twitter = [STTwitterAPI twitterAPIWithOAuthConsumerKey:@"XXX"
consumerSecret:@"XXX"];
[twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) {
NSLog(@"Access granted with %@", bearerToken);
} errorBlock:^(NSError *error) {
NSLog(@"-- error %@", error);
}];有没有人知道怎么解决这个问题?
发布于 2014-06-06 13:27:14
这是因为您没有使用正确的STTwitterAPI构造函数。
相反,使用[STTwitterAPI twitterAPIAppOnlyWithConsumerKey:consumerSecret:],您的示例将运行良好。
发布于 2014-11-08 19:43:52
我也有同样的问题。但是,这是由设备上的Twitter帐户没有正确设置引起的--密码字段为空。在我修好之后,我就可以和Twitter交流了,没有问题!
https://stackoverflow.com/questions/24054795
复制相似问题