2012-12-20 145 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