我将使用javascript sdk.i创建Facebook应用程序想要创建应用程序,看到此应用程序和https://www.facebook.com/khalil.shr/app_212097992149339后,我可以发布动画gif。我的想法。它100%工作。
另一个最好的例子是https://www.facebook.com/photo.php?fbid=471334666225107&set=p.471334666225107&type=1看看这张照片动画而不点击它。我无法猜测它是如何工作的..我想要一个完整的指南...
答案 0 :(得分:7)
没有允许动画GIF上传到Facebook的API - 您在Facebook上看到的任何内容都是在图片验证代码中存在错误的情况下上传的,只是因为图片没有追溯删除而可见
答案 1 :(得分:3)
您无法将动画GIF上传到Facebook。然而,有一些方法可以超越系统。例如,Guide to Animated Gifs for Facebook中提到的3种方式。它说:
如果您尝试将GIF上传到Facebook,则会显示第一张GIF图片 框架将出现。但是,有三种方法可以尝试和智取 系统。
让Youtube视频看起来像GIF。
在Facebook上使用第三方应用,例如动画图片。对于此应用程序,您不使用自己的文件。有几百个 整理出来的不同类别可供选择。
发布指向GIF的链接。是的,静止图像会显示出来,但会附上说明。是的,可能需要更多时间,但是 你的朋友会很好奇它的含义。
但是,如果你要上传的GIF不是动态图片,那就应该 工作得很好。如果您的GIF图像是非移动图像,则为您 应该没有问题上传到Facebook。根据 Facebook开发者页面,GIF是允许的众多文件类型之一 上传到平台。其他支持的图像文件类型包括 JPG,PNG,PSD,TIFF,JP2,IFF,WBMP和XBM图像。
同样,您可以在互联网上找到许多其他解决方法。
答案 2 :(得分:2)
2012年有一个错误,允许用户通过将其重命名为.jpg上传动画.gif文件,然后将其上传为图片。这已得到修复,但您仍然可以看到在修复之前上传的GIF。
注意:检查Facebook上所有动画图片的上传日期,所有这些图片都会在2012年或之前上传
答案 3 :(得分:1)
看起来Facebook终于启用了GIF支持!
您可以将gif图片上传到某个第三方网站(Gipfy或其他),然后将此链接上传到Facebook - 然后它将显示为动画GIF!
http://techcrunch.com/2015/05/29/facebook-confirms-it-will-officially-support-gifs/#.pfn8nn:CJC4
答案 4 :(得分:1)
可以通过图谱API发布GIF,请参阅下面的示例调用:
curl \
-X POST \
"https://graph-video.facebook.com/v2.8/{page-id}/videos" \
-F "access_token=<sanitized>" \
-F "source=fluffy_cat.gif" \
答案 5 :(得分:0)
在Facebook上分享GIF动画的最佳方式是
专业提示:如果您希望能够直接在Facebook上观看动画GIF,而无需点击上述方法中提到的GIF链接。您可以使用浏览器扩展名,例如FB Purity:http://fbpurity.com,因为它有一个名为&#34;查看GIF动画&#34;的选项。启用此选项后,只要扩展程序在Facebook网站上看到指向动画GIF的链接,它就会自动将其转换为完全正常工作且移动的动画GIF,因此您甚至无需单击链接即可查看动画。
答案 6 :(得分:0)
另一种方法是将动画Gif转换为视频文件然后上传,因为Facebook现在自动播放视频文件,就像GIF动画一样。将动画GIF转换为视频文件的一种方法是使用免费的开源 Virtual Dub 软件。在这里获取虚拟配音http://www.virtualdub.org
在Virtual Dub中打开 .gif 作为视频文件...然后另存为 .avi ,然后将新文件上传到Facebook。
如果您不想使用虚拟配音,可以搜索谷歌搜索其他将GIF动画转换为视频文件的方法。
此处还列出了其他一些替代方法: https://superuser.com/questions/5730/how-do-i-convert-an-animated-gif-to-a-youtube-friendly-video-format
答案 7 :(得分:0)
如果您想从自己的站点进行此操作,则必须已经过验证(绿色锁定图标)安全层套接字SSL安装证书。然后只需进入Facebook调试并添加链接。 EASY!
答案 8 :(得分:0)
您现在可以通过将其作为视频发布在Facebook上发布动画Gif。如果您将其作为照片发布,则它将不具有动画效果,仅显示第一帧。
要从网址发布动画gif,请使用此Graph API调用:
POST /me/videos
access_token=<access token with "publish_actions" permission>
file_url=<url to file>
或者,您可以将me
替换为其他用户或页面标识符。