2012-12-20 118 views
0

我是一名ios开发者,我正在开发应用程序,我需要在twitter上发送视频。但是我搜索并发现我们只能发布视频链接,但无法发布iPhone中的视频本身就是sdk。如何在twitter上发布视频sdk

任何人都可以建议我该怎么做,如果我需要在Twitter上发布视频。

+0

你可以通过使用ShareKit轻松地在Twitter上发送视频 –

回答

0

我只是建议你看看TwitVid文档从波纹管链接过来:

http://twitvid.pbworks.com/w/page/22556295/FrontPage

UPDATE:

我在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]; 

希望这对你有所帮助...

+0

@Himanshu你试试这个家伙? –

+0

我也想上传,但它不工作,请参阅我的问题http://stackoverflow.com/questions/19066213/how-to-upload-video-on-twitter-using-twitvid-in-iphone-sdk我也有张贴我的示例不工作。请帮助我 –

+0

@ParasJoshi: - 现在不工作,所以你有任何替代解决方案吗? –

0

感谢the uploading media new API,你可以分享视频到Twitter。我已经尝试过了,它可以工作。

请检查:https://github.com/liu044100/SocialVideoHelper

你只需要调用这个类的方法。

+(void)uploadTwitterVideo:(NSData*)videoData account:(ACAccount*)account withCompletion:(dispatch_block_t)completion; 

希望它能解决您的问题。

+0

完美工作,但我在设备设置中搜索没有twitter凭据的其他方式。你知道其他方式吗? – jose920405

+0

@ jose920405它可能需要使用其他的方法,首先得到用户的认证令牌(可能需要一个Web视图加载twitter网站和显示登录UI),然后调用Twitter的视频API,我没有尝试这个,但只是一个猜测,感觉很复杂... – Rain

+0

你好,谢谢你的回应,我发现我在看'twitterKit'首次尝试带来凭证设置,如果没有,请求应用程序,最后显示一个模式登录 – jose920405