【问题标题】:Facebook API, how to send height and width of 'source' parameter in a feed post (JSDK)?Facebook API,如何在提要帖子(JSDK)中发送“源”参数的高度和宽度?
【发布时间】:2014-10-13 18:40:29
【问题描述】:

我正在尝试使用 jSDK FB.ui(method:'feed) 发布指向包含视频的页面的链接。我希望视频可以在提要中播放,因此我包含了源属性。

除了视频大小之外的所有作品似乎都是默认设置,不幸的是我的视频方向是错误的。

但是,当我使用 facebook 上的更新框发布指向页面的链接时,它可以完美运行,因为它是从页面上的 og 元标记中获取高度/宽度。

通过FB.ui或FB.api发帖时有什么办法可以通过源的宽高吗

谢谢

【问题讨论】:

    标签: facebook


    【解决方案1】:

    好的,所以我花了一段时间才弄清楚。希望这对其他人有帮助。

    js-sdk 的 feed 方法没有给你设置源 attr 的高度和宽度的选项。要克服这个问题,您需要使用 stream.publish 方法并设置附件属性的媒体属性的扩展宽度和扩展高度属性。

    像这样 -

    FB.ui({
       method: "stream.publish",
       user_message_prompt: "",
       message: "message",
       attachment: {
          name: "name",
          caption: "caption",
          href: "link",
          media:[{"type": "flash", 
          "swfsrc": "blah.swf", 
          "imgsrc": "img.jpg",
          "expanded_width": "380", 
          "expanded_height": "430"}]
       }
    });
    

    或者,如果您想从 OG 标签中提取详细信息,则可以使用 stream.share 方法发布链接,然后使用链接中的 og 标签来确定要显示的内容。

    希望对其他人有所帮助!

    【讨论】:

    • 我也可以确认这种方法有效。请注意附件缺少结束符}
    猜你喜欢
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 2012-06-23
    • 2023-04-05
    • 2016-12-23
    • 1970-01-01
    相关资源
    最近更新 更多