我尝试集成STTwitter框架(Github项目)与Twitter API 1.1进行交互。
在我的开发帐户中创建应用后,我已将OAuth凭据用于仅应用模式身份验证。无论如何,我收到以下错误,我不知道如何修复它:错误域= STTwitterTwitterErrorDomain代码= 220"您的凭据不允许访问此资源"
STTwitterAPI *twitter = [STTwitterAPI twitterAPIWithOAuthConsumerKey:@"XXX"
consumerSecret:@"XXX"];
[twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) {
NSLog(@"Access granted with %@", bearerToken);
} errorBlock:^(NSError *error) {
NSLog(@"-- error %@", error);
}];
有没有人知道如何修复它?
答案 0 :(得分:1)
我遇到了同样的问题。但是,它是由设备上的Twitter帐户未正确设置引起的 - 密码字段为空。在我确定我可以毫无问题地与Twitter沟通之后!
答案 1 :(得分:0)
这是因为你没有使用正确的STTwitterAPI
构造函数。
请改用[STTwitterAPI twitterAPIAppOnlyWithConsumerKey:consumerSecret:]
,您的示例将正常运行。