Tag: twitter

STTwitter CFNetwork内部错误NSURLRequest

在查看这个链接API模式错误之后,我使用STTwitter更正了一些代码。 这根除了一个错误,但让我注意到一个新的CFNetwork错误。 每当我尝试使用getHomeTimelineSinceID或getUserTimelinewithScreenName来获取状态时,错误“CFNetwork内部错误(0xc01a:/SourceCache/CFNetwork/CFNetwork-695.1.5/Foundation/NSURLRequest.mm:798)”在debugging器中popup。 debugging后,我发现[rasynchronous](STTwitterAppOnly.m的第272行)后出现错误。 通过joinverifyCredentialsWithSuccessBlock来到这个位置。 我目前使用的代码是: [twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) { [twitter getHomeTimelineSinceID:nil count:20 successBlock:^(NSArray *statuses) { NSLog(@"– statuses: %@", statuses); self.twitterFeed = statuses; [self.tableView reloadData]; } errorBlock:^(NSError *error) { }]; 我也试过: [twitter getUserTimelineWithScreenName:@"Dandelion_2014" successBlock:^(NSArray *statuses) { self.twitterFeed = [NSMutableArray arrayWithArray:statuses]; [self.tableView reloadData]; } errorBlock:^(NSError *error) { NSLog(@"%@", error.debugDescription); }]; 我不确定是什么导致这个错误,有没有人有洞察力?

iOS Twitter NSURLErrorDomain代码= -1012

我正在尝试通过在我的应用程序中使用twitter来创build用户的联系信息。 我发现这个项目在github上看起来非常好。 我只遇到一个问题。 如果我使用我的新应用程序消费者密钥和消费者密钥代码运行它,它会给我一个错误: Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn't be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6898e80 {NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token, NSErrorFailingURLStringKey=https://api.twitter.com/oauth/request_token, NSUnderlyingError=0x68980e0 "The operation couldn't be completed. (kCFErrorDomainCFNetwork error -1012.)"} 控制台中的输出是: 2013-01-16 17:55:24.367 DMTwitterOAuth[3411:c07] current status = Prompt for user data and request token to server 2013-01-16 17:55:24.371 DMTwitterOAuth[3411:c07] current status = Requesting token for current user's auth […]

Swift尝试呈现其视图不在窗口层次结构中的UIAlertController(在TWTRShareEmailViewController之后呈现)

我在我的应用程序的注册过程中使用Twitterlogin。 我要求用户的电子邮件。 一旦我得到它,我想提出一个UIAlertController。 这是我的代码: func askForTWMail(){ if (Twitter.sharedInstance().session() != nil) { let shareMailVC=TWTRShareEmailViewController(completion: {(mail:String!, error:NSError!) in if (mail != nil) { print("GOT MAIL: \(mail)") self.gotMail() }else{ print("MAIL VC ERROR: \(error)") } }) println("PRESENT MAIL VC") self.presentViewController(shareMailVC, animated: true, completion: nil) }else{ println("User not logged in") } } func gotMail(){ var alertController=UIAlertController(title: "Some title", message: "Some […]

如何在Twitter上发布而不显示ios中的对话?

我想在twitter上发布我的状态。 我想添加一个图像,但我不想分享对话。 相反,我想要一个像Instagram这样的界面,用户只需selecttwitter并按下“分享”即可,所以很简单。 这是我迄今为止的运行代码: // Create an instance of the Tweet Sheet SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType: SLServiceTypeTwitter]; // Sets the completion handler. Note that we don't know which thread the // block will be called on, so we need to ensure that any required UI // updates occur on the main queue tweetSheet.completionHandler = […]

Twitter的API,也允许应用程序的追随者

我想知道如果Twitter的API有类似Facebook的“安装”用户属性。 如果你不知道这是什么,Facebook将返回一个价值根据是否应用程序安装/授权(请参阅下面的官方说明)的连接。 我想要做的是显示一个用户关注的人的列表,他们也使用应用程序,以便他们可以连接。 就像Instagram与你的Facebook朋友一样,Vine也为你的Twitter朋友做。 从Facebook:指定用户是否安装了与用于发出请求的应用程序访问令牌关联的应用程序

Twitter SLRequest performRequestWithHandler – 无法准备URL请求

我正在尝试在我的iOS应用中实现“关注我们的Twitter”。 这是我的代码。 但它给错误“无法准备URL请求”。 请帮忙! ACAccountStore *accountStore = [[ACAccountStore alloc] init]; ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]; [accountStore requestAccessToAccountsWithType:accountType options:NULL completion:^(BOOL granted, NSError *error) { if (granted) { NSMutableDictionary *tempDict = [[NSMutableDictionary alloc] init]; [tempDict setValue:@"a4arpan" forKey:@"screen_name"]; [tempDict setValue:@"true" forKey:@"follow"]; SLRequest *postRequest = [SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodPOST URL:[NSURL URLWithString:@"https://api.twitter.com/1.1/friendships/create.json"] parameters:tempDict]; ACAccount * twitterAccount = [[ACAccount alloc] initWithAccountType:accountType]; twitterAccount.username […]

Twitter的iOS 4和5应用程序集成

我目前正在开发应用程序,该应用程序应该具有Twitter整合function。 该应用程序也应该build立,以便可以在iOS 4.3设备上使用。 我们希望使用iOS 5中内置的Twitter Framework,并且可能会放弃iOS 4设备的Twitter支持(还不确定)。 问题是:这可能吗? 据我所知,我只能在iOS版本上静态链接,这意味着使用Twitter框架构build的应用程序无法在iOS 4设备上运行。 如果可能的话,我怎样才能把Twitter框架连接起来,这样我就可以在iOS 5上运行内置的Twitter支持,并忽略iOS 4上的框架。

login到Twitter后如何获得oauth标记?

login到Twitter后,我可以打印出一些有用的数据,例如用户名和用户ID。 但是,OAuth令牌始终为空。 我如何得到它? 我需要将OAuth令牌发送到我的服务器,以便validation用户确实是他所说的那个人。 ACAccountStore* accountStore = [[ACAccountStore alloc] init]; ACAccountType* twitterType = [self.context.accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]; [accountStore requestAccessToAccountsWithType:twitterType withCompletionHandler:^(BOOL isAllowed, NSError* error) { dispatch_sync(dispatch_get_main_queue(), ^(void) { if (isAllowed) { ACAccount* account = [[self.context.accountStore accountsWithAccountType:[self.context.accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]] lastObject]; NSLog(@"username = %@", account.username); NSLog(@"user_id = %@", [[account valueForKey:@"properties"] valueForKey:@"user_id"]); // ouath token is always null NSLog(@"oauth token = %@", […]

使用twitterembeddedtweet来计算UITableViewCell中的UIWebview高度

我正在加载一个HTML的web视图,可以包含embedded链接到Twitter,VIMEO,YOUTUBE,或只是简单的HTML。 只是为了testing目的,我创build了一个简单的视图使用相同的方式,我正在计算的高度,我有一个表视图是高度计算,以正确显示web视图的依赖。 问题是计算高度是错误的,所以embeddedhtml不能正确显示。 这是我的代码相关的prats: – >这将加载虚拟webview中的htmlstring,它唯一的目的是计算正确的高度,哑视图用于触发负载的HTML: – (void) loadHtml:(NSIndexPath *) indexPath andString:(NSString *) htmlString { CGFloat webViewFrame = 216 * [[UIScreen mainScreen] bounds].size.width / 320; wvVtemp = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, webViewFrame, 5)]; wvVtemp.delegate = self; [wvVtemp loadHTMLString:htmlString baseURL:nil]; [dummyView addSubview:wvVtemp]; [dummyView bringSubviewToFront:wvVtemp]; } – > WebView的委托,就是webview没有加载它会调用高度来计算的方法: #pragma mark – uiwebview delegate – (void)webViewDidStartLoad:(UIWebView *)webView […]

iOS上的Twitter请求令牌无效

我正在使用Twitter + OAuth,它使用MGTwitterEngine和SAOAuthTwitterEngine。 我的应用程序在模拟器中效果很好,在iPhone / iPod上,我只有iOS 5才能在设备上testing,但是我已经设置了我的代码,以便在系统中没有Twitter帐户或应用程序无法使用它使用这个“后备”。 问题是我收到以下错误信息: “该页面的请求令牌无效。” 请注意,这是之前,我们甚至得到OAuth或任何API …这发生在模式的Web视图popup“授权”您的login应用程序。 正如我所说,虽然我可以在iPhone上不时遇到这个问题,但是工作得很好。 请帮忙。 PS:我知道其他职位如 https://dev.twitter.com/discussions/4849或OAuth访问Token在从iOS 5访问Twitter时失败 但似乎我找不到解决办法,我已经确定我正在使用https