【问题标题】:youtube instead of pic on facebook feed thru ios SDK通过 ios SDK 使用 youtube 而不是 facebook 上的图片
【发布时间】:2012-06-07 13:48:27
【问题描述】:

是否可以修改以下标准代码以通过 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]

【问题讨论】:

    标签: ios facebook facebook-graph-api


    【解决方案1】:

    想通了。在“源”中添加视频链接(注意直接链接到 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];
    

    【讨论】:

      【解决方案2】:

      我在 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

      【讨论】:

      • 谢谢,但尝试了您发布的链接中的解决方案,但没有成功。经过一些试验和错误后,我自己回答了。不过谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多