我正在开发一个脚本,允许用户将照片上传到之前从其帐户中选择的相册。到目前为止一切正常,但我一直试图找出图像文件大小方面的API限制。我想事先确定用户没有尝试上传Facebook不能/不想应对的照片。对于它会有什么估计吗?
由于我已经在询问并且我正在考虑允许用户上传视频,视频大小限制是什么?
提前致谢
答案 0 :(得分:1)
看起来Facebook的图像上传限制必须在上传图像的宽度和高度方面做得更多,而不是纯粹以kb或mb为单位的文件大小。我从这个article得到了以下信息,并做了几次实验。
这是您可以上传的图片的最大尺寸。
宽度:2048像素高度:2048像素
固定后期图片尺寸
这是固定帖子图片的大小。它不会 按比例缩小,Facebook将占据图像的中心并将其删除 因此。
宽度:403px高度:403px
在Facebook相册中显示的图片
这是幻灯片或相册中显示的图像的最大尺寸。
宽度:960px高度:720px
在我的实验中,我尝试通过api的{album_id} / photos端点将相同的2张图像上传到新创建的相册,宽度为2048像素宽,宽度为960像素,只有960像素宽的照片实际上传到了脸谱。
为安全起见,建议您的用户将上传照片的宽度限制为最大960px,最大高度为720px。
我相信视频的工作方式相同。见help center article
优化视频质量的最简单方法是上传高清视频 视频。
如果您要从编辑软件导出视频(例如:Final Cut) Pro,Avid,iMovie)我们推荐这些自定义设置:
采用MOV或MP4格式的AAC音频的H.264视频
宽高比没有 宽度大于1280px,可被16px整除
帧速率为,或 下面,30fps立体声音频,采样率为44,100hz
请注意,视频必须少于20分钟。时间越久 你的视频越大,文件大小就越大。这可能会影响到 视频质量。
不得不自己做一些挖掘。希望这有帮助!
答案 1 :(得分:0)
Facebook在online ads guides。
中发布此信息