Tag: twitter

如何使一个ios应用程序发布到twitter

我正在写一个ios应用程序,将手动分发给一小部分人。 我为我的目的创build了一个新的Twitter帐户,我需要知道如何使应用程序自动发布到这个Twitter帐户。 作为一个额外的说明,应用程序将需要至less每分钟发布,但更频繁的会更好。 任何有关这个话题的知识将不胜感激。 谢谢。

获取search结果没有用户身份validation

我正在为没有Twitter的用户构build一个应用程序,所以用户身份validation是不可能的。 我得到它与用户时间线,但不与search。 我从Twitter得到这个错误: {"errors":[{"message":"Could not authenticate you","code":32}]} 这是我的代码工作: MKNetworkOperation *operation = [[MKNetworkOperation alloc] initWithURLString:@"https://api.twitter.com/1.1/statuses/user_timeline.json" params:[@{ @"screen_name" : user } mutableCopy] httpMethod:@"GET"]; [operation addHeaders:@{ @"Authorization" : [self OAuthHeaderForURL:[NSURL URLWithString:operation.url]] }]; [operation onCompletion:^(MKNetworkOperation *completedOperation) { completionBlock([completedOperation responseJSON]); } onError:^(NSError *error) { NSLog(@"\n\n\nError bij User: %@", error); }]; [self.networkEngine enqueueOperation:operation]; 这是与问题的代码: MKNetworkOperation *operation = [[MKNetworkOperation alloc] initWithURLString:@"https://api.twitter.com/1.1/search/tweets.json" params:[@{ […]

如何设置twitterapi的参数以在uitableview中显示推文

我想获取推文,并使用twitterapi在tableview中显示。 我实现了下面显示的所有twitter框架的方法。 但我无法设置参数。 – (void)viewDidLoad { NSURL *url = [NSURL URLWithString:@"https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=twitterapi&count=2"]; NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init]; [parameters setObject:@"6253282" forKey:@"user_id"]; [parameters setObject:@"twitterapi" forKey:@"screen_name"]; [parameters setObject:@"true" forKey:@"include_entities"]; [parameters setObject:@"50" forKey:@"count"]; TWRequest *request = [[TWRequest alloc] initWithURL:url parameters:parameters requestMethod:TWRequestMethodGET]; [request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) { self.dataSource = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableLeaves error:&error]; [self.tableView reloadData]; } ]; […]

UIActivityViewController Facebook和Twitter共享不能在发布的iOS版本中使用

我们最近发布了iPhone应用程序,使用UIActivityViewController与fb&tw共享应用程序商店中的Zigzag应用程序。 我的设备正在运行完美,因为我的设备用于开发。 但所有下载此应用程序的用户都无法使用此function共享。 NSString *txtToShare = @"Please try this awesome iOS app"; NSArray *objectsToShare = [NSArray arrayWithObjects:txtToShare, nil]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; [self presentViewController:activityVC animated:YES completion:^{ }]; if ([activityVC respondsToSelector:@selector(popoverPresentationController)]) { // iOS 8+ UIPopoverPresentationController *presentationController = [activityVC popoverPresentationController]; presentationController.sourceView = sender; // if button or change to self.view. } 有人可以告诉我为什么?

访问用户的iOS默认Twitter帐户iOS

我尝试访问我的用户的iOS默认Twitter帐户。 我使用STTwitter库。 下面的代码用于在我的设备上正常工作,但现在不是。 返回的“oAuthToken”,“oAuthTokenSecret”和“userID”都是零。 但它仍然在模拟器上工作 STTwitterAPI *twitter = [STTwitterAPI twitterAPIWithOAuthConsumerName:nil consumerKey:@"myConsumerKey" consumerSecret:@"myConsumerSecret"]; [twitter postReverseOAuthTokenRequest:^(NSString *authenticationHeader) { STTwitterAPI *twitterAPIOS = [STTwitterAPI twitterAPIOSWithFirstAccount]; [twitterAPIOS verifyCredentialsWithSuccessBlock:^(NSString *username) { [twitterAPIOS postReverseAuthAccessTokenWithAuthenticationHeader:authenticationHeader successBlock:^(NSString *oAuthToken, NSString *oAuthTokenSecret, NSString *userID, NSString *screenName) { // use the tokens… self.oAuthToken = oAuthToken; self.oAuthTokenSecret = oAuthTokenSecret; if(self.oAuthToken && self.oAuthTokenSecret){ completionHandler(); } else{ ACAccountStore *account = […]

如何在Objective-C中使用Twitter工具包的Digits用户login

我在IOS应用程序中使用Twitter工具包的数字用户。 但现在我得到以下错误。 来宾authentication失败: 错误域= TwitterAPIErrorDomain代码= 200“请求失败:禁止(403)”UserInfo = 0x7fccca7e1850 {NSErrorFailingURLKey = https://api.twitter.com/1.1/guest/activate.json,NSLocalizedDescription =请求失败:禁止(403), NSLocalizedFailureReason = Twitter API错误:禁止。 (code 200)} [Twitter]您的应用程序可能未启用访客身份validation。 请联系support@fabric.io来升级您的用户密钥。 数字错误:错误域= TwitterAPIErrorDomain代码= 215“请求失败:错误的请求(400)”UserInfo = 0x7fccca6eede0 {NSErrorFailingURLKey = https://api.twitter.com/1.1/device/register.json,NSLocalizedDescription =请求失败:坏请求(400),NSLocalizedFailureReason = Twitter的API错误:错误的身份validation数据。 (代码215)} 请帮帮我 谢谢。

Twitter的分享照片function的iOS

我目前有一个与Facebook集成的iOS应用程序,允许用户将他们的照片发布到Facebook。 我想添加微博集成,但我找不到任何有关它的信息。 我读了一些地方,现在可以直接上传照片到Twitter,没有外部网站,如twitpic。 twitter是否以facebook提供 API的相同方式提供了一个iOS API? 我查看了ShareKit ,但它有许多我不需要的function,上传照片的工作stream程是在我的应用程序中定制的。 最糟糕的情况是,我会复制粘贴来自ShareKit的一些代码,但我不确定它甚至能够将照片分享给Twitter。

面料:检查会议

我正在尝试使用此代码获取Twitter会话: [[Twitter sharedInstance] session]. 我安装了pod的Twitter工具包: pod 'Fabric' pod 'TwitterKit'. 但是当我运行应用程序时,构build失败: "Use of undeclared identifier Twitter". 这就是我导入它#import <Twitter/Twitter.h>. 如何使用Fabric从我的objective-c应用程序检查Twitter会话是否处于活动状态? 编辑: 当我导入这些文件并删除<Twitter/Twitter.h> : #import <Fabric/Fabric.h> #import <Crashlytics/Crashlytics.h> #import <TwitterKit/TwitterKit.h> 这是我得到的: no visible @interface for 'Twitter' declares the selector 'session'

使用ActivityViewController,Twitter预览表以英文显示,而不是iOS 6的语言设备

我正在使用新的ActivityViewController为用户提供在Facebook或Twitter上共享消息的可能性。 我已经更改了excludedActivityTypes属性,以便仅显示ActivityViewController上的Facebook和Twitterbutton。 在activityItems数组中,我只有一个NSString和文本共享。 这里是代码: NSString *text = @"Text to share"; NSArray *activityItems = [NSArray arrayWithObjects:text, nil]; UIActivityViewController *avc = [[UIActivityViewController alloc] initWithActivityItems: activityItems applicationActivities:nil]; // Indicamos los servicios estándar que no queremos mostrar NSArray *excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypePostToWeibo, UIActivityTypeMessage, UIActivityTypeMail, UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, nil]; avc.excludedActivityTypes = excludedActivityTypes; [self presentViewController:avc animated:YES completion:nil]; 该设备configuration为西class牙语。 所以,当我在Facebook上select分享时,预览表以西class牙语显示(正常),但是当我selectTwitter时,Twitter预览表以英文显示。这不是很重要,但对用户来说不是很漂亮。 另外,它令我感到担心,它可能是一个更重要的事情的症状。 […]

Twiiter API未能获得关注者和以下详细信息

我想获得Twitter的追随者和下面的人的细节。 我知道,没有任何直接的机制来获得所有的细节。 所以我首先得到所有朋友的编号。 我用这个API来获取ID的。 NSURL * requestAPI =[NSURL URLWithString:@"https://api.twitter.com/1.1/friends/ids.json"]; NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:twitterAccount.username, @"screen_name", nil]; // Fo rthis Api you need to pass these parmeter is necessary 并传递这个参数并得到id的列表。 并使用该ID我想获得关于朋友的所有细节。 所以我试过这个API NSURL * requestAPIForNames =[NSURL URLWithString:[NSString stringWithFormat:@"https://api.twitter.com/1.1/users/lookup.json?user_id=%@",result]]; NSMutableDictionary *parameters1 = [[NSMutableDictionary alloc] init]; [parameters1 setObject:@"xxxxxxxxxxxxxxxxxxxx" forKey:@"oauth_consumer_key"]; [parameters1 setObject:@"xxxxxxxxxxxxxxxxxxxxxxxx" forKey:@"oauth_consumer_secret"]; 我已经通过所有的ID到这个API。 并想获得追随者的细节。 但没有成功。 我得到以下问题。 { errors […]