2012-06-07 6 views
1

Можно ли изменить следующий стандартный код для публикации фейсбука через ios, чтобы иметь клип YouTube вместо изображения? Точно так же, как один из них размещает ссылку на YouTube на своей стене через браузер, где вы можете щелкнуть и просмотреть видео, не выходя из страницы. Я по-прежнему хотел бы сохранить отдельную ссылку, которая, если возможно, не является ссылкой на YouTube.youtube вместо pic на facebook feed thru ios SDK

Пробовал поиск, но, похоже, не так много вопросов, заданных при публикации youtube видео через SDK ... Большое спасибо!

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"http://www.somedomain.com/pic.png", @"picture", 
            @"http://www.somedomain.com", @"link", 
            @"Post Name", @"name", 
            @"Post Caption", @"caption", 
            @"Message", @"description", 
            nil]; 

[facebook dialog:@"feed" andParams:params andDelegate:self] 

ответ

2

понял. добавьте ссылку на видео в «source» (обратите внимание на формат URL-адреса, который напрямую связан с swf). также обнаружил трудный путь (получил ошибку в диалоговом окне), что для флеш-ролика необходимо включить и картинку «картинка», используемый здесь URL-адрес - это общий рисунок для youtube-видео.

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"__MY_APP_ID__", @"app_id", 
            @"http://google.com", @"link", 
            @"http://www.youtube.com/v/hpP7wvMqGYU", @"source", 
            @"http://img.youtube.com/vi/hpP7wvMqGYU/0.jpg", @"picture", 
            @"myName", @"name", 
            @"myCaption", @"caption", 
            @"myDescription", @"description", 
            nil]; 

    [facebook dialog:@"feed" andParams:params andDelegate:self]; 
0

Я нашел этот вопрос здесь, на SO. Это то, что вы ищете?

NSString *video_link = @"http://www.youtube.com/v/#####"; 
    NSString *image_link = @"http://i.ytimg.com/vi/#####/2.jpg"; 

    NSDictionary *video_share = [NSDictionary dictionaryWithObjectsAndKeys: 
           @"flash",  @"type", 
           video_link, @"swfsrc", 
           image_link, @"imgsrc", 
           @"100",  @"width", 
           @"80",   @"height", 
           @"400",  @"expanded_width", 
           @"320",  @"expanded_height", 
           nil]; 

video published with Facebook-SDK not playing in iPhone facebook app

+1

спасибо, но попробовал решение в указанной вами ссылке и не работал. ответил сам по себе после некоторых проб и ошибок. Спасибо хоть! – minovsky