我试图集成STTwitter框架(Github项目)以与Twitter API 1.1进行交互。

在开发人员帐户中创建应用程序后,我将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);
}];


有谁知道如何解决它的线索吗?

最佳答案

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

使用[STTwitterAPI twitterAPIAppOnlyWithConsumerKey:consumerSecret:]代替,您的示例将正常运行。

关于ios - Twitter API应用程序仅模式身份验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24054795/

10-11 14:57