我正在开发一个网络应用程序,并且能够将图像和视频发布到我已经检索过访问令牌的Facebook页面。
然而,在发布gif文件时,事情变得复杂了。
我从用户那里获得了gif文件并保存在我服务器中的/ content文件夹下,当我调用以下网址时,我可以正确显示它http://www.mywebsite.com/content/example.gif
现在我希望能够从mywebsite将此网址发布到Facebook页面,但它显示为静态图像文件,没有任何移动,因为它应该是。
当我在网上看一些例子时,人们通过SHARE方法发布gif网址,但由于共享仅适用于已记录的Facebook帐户,我无法将其发布到我已经获得的Facebook页面并保存访问令牌。
我如何克服这种困境?有没有正确的方法将gif文件/网址直接发布到Facebook帐户或页面?有什么建议吗?
提前致谢
答案 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);
}
);
对于后代,这段代码可以解决问题。