使用Facebook Graph API上传动画GIF文件

时间:2018-04-12 19:27:13

标签: facebook facebook-graph-api

我正在开展一个项目,我们试图允许用户将图像上传到他们的Facebook页面。目前我们已经找到了照片,但是,动画.GIF文件传输成功,但只显示第一帧。

将这些相同的文件直接发布到FB时,它们会正确显示。

据我所知,FB将动画图像转换为.mp4(或其他格式),以便像视频一样有效地对待它们。

我们正在讨论我们是否应该自己进行转换并将其作为视频传输,尽管它们在新闻源上表现不同。

我正在寻找帮助,正确的API调用是成功发布GIF动画。如果这是一个多余的帖子,请道歉 - 还有很多其他人,但没有一个人有明确的答案,而且很多都是岁月。

我见过的一条建议(但尚未得到确认)是将动画gif作为URL传输而不是文件本身。我不完全确定这意味着什么。

提前致谢。

2 个答案:

答案 0 :(得分:0)

当我通过Photo Upload-Graph API端点发布动画GIF时,我遇到了同样的问题。我认为这是正确的方法,因为在文档中他们说支持GIF作为照片上传。

由于他们通过此端点上传的GIF动画没有动画,因此我尝试了Video API端点,它运行良好。

因此,要使动画GIF正常工作,您必须使用视频API端点:https://developers.facebook.com/docs/video-api/guides/publishing/

答案 1 :(得分:0)

将gif作为视频上传是正确的答案。