1

是否可以修改以下标准代码以通过 ios 发布 facebook 提要以使用 youtube 剪辑而不是图片?就像一个人通过浏览器在他/她的墙上发布一个 youtube 链接一样,您可以在不离开页面的情况下单击并查看视频。如果可能的话,我仍然想保留一个不是 youtube 视频链接的单独链接。

尝试搜索,但似乎没有太多关于通过 SDK 发布 youtube 视频的问题...提前非常感谢!

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

2 回答 2

2

弄清楚了。在“源”中添加视频链接(注意直接链接到 swf 的 url 的格式)。还发现了一个艰难的方法(在对话框中出现错误),对于 Flash 视频,“图片”也需要包含在内,这里使用的 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];
于 2012-06-07T18:25:18.707 回答
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];

使用 Facebook-SDK 发布的视频未在 iPhone facebook 应用程序中播放

于 2012-06-07T14:03:17.513 回答