我试图集成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/