Twitter API应用程序仅模式身份验证

时间:2014-06-05 08:02:17

标签: ios twitter twitter-oauth sttwitter

我尝试集成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);
}];

有没有人知道如何修复它?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。但是,它是由设备上的Twitter帐户未正确设置引起的 - 密码字段为空。在我确定我可以毫无问题地与Twitter沟通之后!

答案 1 :(得分:0)

这是因为你没有使用正确的STTwitterAPI构造函数。

请改用[STTwitterAPI twitterAPIAppOnlyWithConsumerKey:consumerSecret:],您的示例将正常运行。