如何使用 api 在 Facebook 上 post gif

How to post gif on facebook using api

我正在开发一个 web 应用程序,可以 post 将图像和视频发送到我已经检索到访问令牌的 Facebook 页面。

然而,当 post 处理 gif 文件时,事情就变得复杂了。

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

现在我希望能够从我的网站 POST 此 url 到 Facebook 页面,但它显示为静态图像文件,没有任何应有的移动。

当我在网上查看示例时,人们 post gif urls 通过 SHARE 方法,但由于共享仅适用于登录的 Facebook 帐户,我无法 post 它到 Facebook 页面我已经获得并保存了访问令牌。

我怎样才能克服这个困境?有什么正确的方法可以将 POST gif files/urls 直接发送到 Facebook 帐户或页面吗?有什么建议吗?

提前致谢

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

为了子孙后代,这段代码可以解决问题。