如何在Facebook上分享动画GIF

时间:2014-01-09 18:15:45

标签: facebook

我将使用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看看这张照片动画而不点击它。我无法猜测它是如何工作的..我想要一个完整的指南...

9 个答案:

答案 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动画的最佳方式是

  1. 将GIF上传到允许GIF动画的图片托管网站,例如http://imgur.comhttp://photobucket.com,然后
  2. 获取该网站图片的直接网址
  3. 将网址发布到Facebook上的GIF
  4. 删除图像预览,因为它将是静止图像,如果他们看到静态图像预览,人们就不会意识到它是动画gif。向图片添加文字说明它是动画GIF,并且需要点击链接才能看到动画。
  5. 专业提示:如果您希望能够直接在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替换为其他用户或页面标识符。