我是一名ios开发者,我正在开发应用程序,我需要在twitter上发送视频。但是我搜索并发现我们只能发布视频链接,但无法发布iPhone中的视频本身就是sdk。如何在twitter上发布视频sdk
任何人都可以建议我该怎么做,如果我需要在Twitter上发布视频。
我是一名ios开发者,我正在开发应用程序,我需要在twitter上发送视频。但是我搜索并发现我们只能发布视频链接,但无法发布iPhone中的视频本身就是sdk。如何在twitter上发布视频sdk
任何人都可以建议我该怎么做,如果我需要在Twitter上发布视频。
我只是建议你看看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];
希望这对你有所帮助...
@Himanshu你试试这个家伙? –
我也想上传,但它不工作,请参阅我的问题http://stackoverflow.com/questions/19066213/how-to-upload-video-on-twitter-using-twitvid-in-iphone-sdk我也有张贴我的示例不工作。请帮助我 –
@ParasJoshi: - 现在不工作,所以你有任何替代解决方案吗? –
您可以使用TWRequest类
- (void)addMultiPartData:(NSData *)data withName:(NSString *)name type:(NSString *)type
我不知道,如果上传的视频是可能的。
更多关于使用TWRequest https://dev.twitter.com/docs/ios/posting-images-using-twrequest
感谢the uploading media new API,你可以分享视频到Twitter。我已经尝试过了,它可以工作。
请检查:https://github.com/liu044100/SocialVideoHelper
你只需要调用这个类的方法。
+(void)uploadTwitterVideo:(NSData*)videoData account:(ACAccount*)account withCompletion:(dispatch_block_t)completion;
希望它能解决您的问题。
完美工作,但我在设备设置中搜索没有twitter凭据的其他方式。你知道其他方式吗? – jose920405
@ jose920405它可能需要使用其他的方法,首先得到用户的认证令牌(可能需要一个Web视图加载twitter网站和显示登录UI),然后调用Twitter的视频API,我没有尝试这个,但只是一个猜测,感觉很复杂... – Rain
你好,谢谢你的回应,我发现我在看'twitterKit'首次尝试带来凭证设置,如果没有,请求应用程序,最后显示一个模式登录 – jose920405
你可以通过使用ShareKit轻松地在Twitter上发送视频 –