0

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

如果我需要在 Twitter 上发布视频,谁能建议我该怎么做。

4

3 回答 3

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

希望这可以帮助你...

于 2012-12-20T10:39:42.883 回答
0

您可以将 TWRequest 类与

 - (void)addMultiPartData:(NSData *)data withName:(NSString *)name type:(NSString *)type

我不确定是否可以上传视频。

更多关于使用 TWRequest https://dev.twitter.com/docs/ios/posting-images-using-twrequest

于 2012-12-20T10:58:35.297 回答
0

感谢上传媒体新 API,您可以将视频分享到 Twitter。我已经尝试过了,它有效。

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

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

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

希望它能解决你的问题。

于 2015-07-07T07:50:20.290 回答