Twitter与iOS中的解析集成得到错误1012

时间:2014-03-09 10:24:33

标签: ios twitter ios7 parse-platform

我已经打了一段时间,并没有能够缩小问题的范围。我正在使用解析twitter集成,但得到以下错误(我已经检查了有关以下错误消息的所有主题):

  

错误域= NSURLErrorDomain代码= -1012“无法完成操作。(NSURLErrorDomain错误-1012。)”    UserInfo = 0x98ead30 {NSErrorFailingURLKey = https://api.twitter.com/oauth/request_token,    NSErrorFailingURLStringKey = https://api.twitter.com/oauth/request_token,NSUnderlyingError = 0x98cd1c0   “操作无法完成。(kCFErrorDomainCFNetwork错误-1012。)”}

我已在twitter设置中为我的应用指定了一个回调网址,并设置了read&写入应用程序的权限(也检查了允许的twitter登录选项)。我已经测试了模拟器中的https://api.twitter.com/oauth/request_token并且可以打开它(首先教它是一个网络问题)。我正在测试解析,这对我来说是一个显示限制。这是我的代码:

在didFinishWithOptions中:

  

[PFTwitterUtils initializeWithConsumerKey:@“appkey”                                  consumerSecret:@ “appsecret”];

和我的推特按钮动作:

  

[PFTwitterUtils logInWithBlock:^(PFUser * user,NSError * error){

     

的NSLog(@ “%@”,错误);

     

if(!user){

NSLog(@"%@", user);

NSLog(@"Uh oh. The user cancelled the Twitter login.");

return;
     

}否则if(user.isNew){

NSLog(@"User signed up and logged in with Twitter!");
     

}其他{

NSLog(@"User logged in with Twitter!");
     

}

     

}];

我使用的是最新版本的SDK。有谁知道可能是什么问题?

提前谢谢!

2 个答案:

答案 0 :(得分:4)

我最近与twitter集成到parse.com,首先你需要在devs.twitter.com上设置twitter app然后将消费者密钥复制到parse.com>你的应用>设置>用户身份验证,请确保启用Twitter授权(默认情况下启用)。虽然初始化PFTwitter utils确保通过你的twitter app密钥和消费者秘密,这允许你使用twitter登录/注册。

答案 1 :(得分:4)

确保在Twitter上的应用程序的开发人员区域内,在“设置”选项卡下,指定了回调URL。即使你没有使用这个字段,Parse也需要使用它,因为它们的代码库仍然包含与Twitter OAuth 1.0a相关的代码。填写您想要的任何内容以使其正常工作。