2010-10-20 2 views
2

Я пытаюсь загрузить видео на Facebook. Но мой код не работает:Как загрузить видео на facebook с помощью iphone sdk 4.0?

FBRequest *m_UploadRequest = [[FBRequest requestWithSession: _session delegate: self] retain]; 
NSURL *videoUrl=[NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]; 
NSData* VideoFileData = [NSData dataWithContentsOfURL:videoUrl]; 
NSMutableDictionary* Parameters = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"video.upload", @"method", @"Video Title", @"title", nil]; 
[m_UploadRequest call: @"facebook.video.upload" params:Parameters dataParam: VideoFileData];       

ответ

3

Вы можете использовать Facebook IOS SDK и должны использовать API Graph для загрузки видео:

NSURL *videoUrl=[NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]; 
NSData* VideoFileData = [NSData dataWithContentsOfURL:videoUrl]; 
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    VideoFileData, @"video.mov", 
    @"video/mp4", @"contentType", 
    @"Video Title", @"title", 
    nil];              
[facebook requestWithGraphPath:@"me/videos" 
    andParams:params 
    andHttpMethod:@"POST" 
    andDelegate:self]; 

Вы, возможно, придется подождать немного для видео в загрузите в свой профиль, но вы должны увидеть его в конце концов.

+0

спасибо Abernathy – Pankaj

+0

Привет, Кристина, не было бы у вас ответа на этот вопрос: http://stackoverflow.com/questions/14383600/play-facebook-video-in-uiwebview. Вы - гуру FB vid! –

Смежные вопросы