【问题标题】:Share animated GIF to Facebook using Javascript使用 Javascript 将动画 GIF 分享到 Facebook
【发布时间】:2015-06-22 17:03:50
【问题描述】:

现在 Facebook 支持分享动​​画 GIF,我想制作一个简单的按钮来分享从图库中选择的 GIF,如下所示:

var obj = { 
    method: 'feed',
    source: 'http://img-9gag-fun.9cache.com/photo/aApVdqZ_460sa.gif',
    picture: 'http://img-9gag-fun.9cache.com/photo/aApVdqZ_460sa.gif',
    name: 'FB POST NAME GIF',
    caption: 'FB POST CAPTION GIF',
    description: 'FB POST MESSAGE GIF'
};
FB.ui(obj);

但它不起作用。

如果我直接发布该 URL,墙会完美运行,但通过操作它(javascript)只会像 JPG 一样发布普通帖子。

有谁知道如何解决这个问题?

谢谢

【问题讨论】:

标签: javascript facebook facebook-javascript-sdk


【解决方案1】:

我遇到了同样的问题,我找到了在 Facebook 上发布 GIF 的解决方案

使用me/feed/方法,将gif url放在link对象下

示例:

FB.api(
  'me/feed/',
  'POST',
  {
    message: 'This is a GIF',
    link: 'http://25.media.tumblr.com/08d54accc4beb56a50e752fd931c6b58/tumblr_mlsyqrzwWQ1s3g3ago1_400.gif'
  },
  function(response) {
    console.log(response);
  }
);

它对我有用,我希望它对你有用。

PS:我使用的是 2.5 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-13
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 2014-09-19
    • 2015-12-09
    • 2020-06-27
    相关资源
    最近更新 更多