如何使用api在Facebook上发布gif

时间:2016-08-05 13:28:35

标签: json facebook api facebook-graph-api gif

我正在开发一个网络应用程序,并且能够将图像和视频发布到我已经检索过访问令牌的Facebook页面。

然而,在发布gif文件时,事情变得复杂了。

我从用户那里获得了gif文件并保存在我服务器中的/ content文件夹下,当我调用以下网址时,我可以正确显示它http://www.mywebsite.com/content/example.gif

现在我希望能够从mywebsite将此网址发布到Facebook页面,但它显示为静态图像文件,没有任何移动,因为它应该是。

当我在网上看一些例子时,人们通过SHARE方法发布gif网址,但由于共享仅适用于已记录的Facebook帐户,我无法将其发布到我已经获得的Facebook页面并保存访问令牌。

我如何克服这种困境?有没有正确的方法将gif文件/网址直接发布到Facebook帐户或页面?有什么建议吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

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);
  }
);

对于后代,这段代码可以解决问题。