首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TWRequest post回复NSURLErrorDomain

TWRequest post回复NSURLErrorDomain
EN

Stack Overflow用户
提问于 2012-05-17 14:20:45
回答 1查看 517关注 0票数 4

我在使用TWRequest接口回复推文时遇到问题。我可以成功地发布新的推文/状态,但回复失败,错误如下。请指教

我在回复帖子上收到的错误是:

代码语言:javascript
复制
Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. 

(NSURLErrorDomain error -1012.)" UserInfo=0x6c67900 {NSErrorFailingURLKey=https://api.twitter.com/1/statuses/update.json, NSErrorFailingURLStringKey=https://api.twitter.com/1/statuses/update.json, 

NSUnderlyingError=0x6ce28a0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"}

示例代码如下:

代码语言:javascript
复制
NSDictionary *paramDict = nil;
if(isReply)
{
  paramDict = [NSDictionary dictionaryWithObjectsAndKeys:
  in_reply_to_status_id, @"in_reply_to_status_id",
  status, @"status",
  nil];
  NSLog(@"Status is %@ %@",status,in_reply_to_status_id);
}
  else
{
paramDict = [NSDictionary dictionaryWithObject:status forKey:@"status"];
}

TWRequest *sendTweet = [[TWRequest alloc]
initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"]
parameters:paramDict
requestMethod:TWRequestMethodPOST];
sendTweet.account = self.account;
[sendTweet performRequestWithHandler:^(NSData *responseData,
NSHTTPURLResponse *urlResponse,
NSError *error) {
if ([urlResponse statusCode] == 200) {
dispatch_sync(dispatch_get_main_queue(), ^{

NSLog(@"Sent tweet: %@", status);
});
}
else {
NSLog(@"Problem sending tweet: %@", error);
}
}];
EN

回答 1

Stack Overflow用户

发布于 2013-09-23 17:53:00

停止寻找有关TWRequest的任何帮助iOS 6.0中已弃用Twitter.framework有关任何参考信息,请访问dev.twitter.com

  1. 如果您只需要发布推文或带有推文的图片,则可以使用Social.Framework。
  2. 在其他情况下,如回复推文或收藏甚至嵌入,请尝试此单例类:https://github.com/fhsjaagshs/FHSTwitterEngine Read it's description do启动演示和您的所有设置
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10630806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档