我是一名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上發送視頻 –