使用Javascript将动画GIF分享到Facebook

时间:2015-06-22 17:03:51

标签: javascript facebook facebook-javascript-sdk

既然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);

但它不起作用。

如果我直接发布该网址,那么墙可以完美地运行,但通过操作它(javascript)只是做一个正常的帖子就好像它是JPG一样。

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

由于

1 个答案:

答案 0 :(得分:1)

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

使用方法List<Object> objs = Arrays.<Object>asList(1,"2"); 并将gif网址放在me/feed/对象

示例:

link

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

PS:我正在使用2.5 API。