我是ios开发人员,我正在开发应用程序,我需要在twitter上发送视频。但我搜索并发现我们只能发布视频链接,但无法在iPhone sdk中发布视频。
如果我需要在Twitter上发布视频,有人可以建议我做什么。
答案 0 :(得分:0)
我建议您查看TwitVid文档来自下面的链接:
http://twitvid.pbworks.com/w/page/22556295/FrontPage
<强>更新强>
我在4.3中使用shareKit
NSString *urlstr =[YorURL stringByReplacingOccurrencesOfString:@" " withString:@""];
[urlstr retain];
NSString *apiEndpoint = [NSString stringWithFormat:@"http://tinyurl.com/api-create.php?url=%@",urlstr];
[apiEndpoint retain];
NSLog(@"\n\n APIEndPoint : %@",apiEndpoint);
NSString *shortURL = [NSString stringWithContentsOfURL:[NSURL URLWithString:apiEndpoint]
encoding:NSASCIIStringEncoding
error:nil];
[shortURL retain];
NSLog(@"Long: %@ - Short: %@",urlstr,shortURL);
NSString *txtShare=[NSString stringWithFormat:@"You watching Your %@",shortURL];
SHKItem *item = [SHKItem text:txtShare];
[SHK setRootViewController:self];
[SHKTwitter shareItem:item];
希望这能帮到你......
答案 1 :(得分:0)
您可以将TWRequest类与
一起使用 - (void)addMultiPartData:(NSData *)data withName:(NSString *)name type:(NSString *)type
我不确定是否可以上传视频。
有关使用TWRequest https://dev.twitter.com/docs/ios/posting-images-using-twrequest
的更多信息答案 2 :(得分:0)
感谢the uploading media new API,您可以将视频分享到Twitter。我尝试过它,它有效。
请检查:https://github.com/liu044100/SocialVideoHelper
你只需要调用这个类方法。
+(void)uploadTwitterVideo:(NSData*)videoData account:(ACAccount*)account withCompletion:(dispatch_block_t)completion;
希望它可以解决您的问题。