Похоже, что ограничения загрузки изображений в Facebook должны больше зависеть от ширины и высоты загружаемого изображения, а не только от размера файла в килобайтах или килобайтах. Я получил следующую информацию из этой статьи и провел несколько экспериментов.
Это максимальный размер изображения, которое вы можете загрузить.
Ширина: 2048 пикселей Высота: 2048 пикселей
Прикрепленный размер картинки
Это размер картинки вашей записи. Это не будет
уменьшенный, Facebook возьмет центр изображения и обрежет его
соответственно.
Ширина: 403px Высота: 403px
Изображения отображаются в альбомах Facebook
Это максимальный размер изображения, как показано в слайд-шоу или альбоме.
Ширина: 960px Высота: 720px
В своих экспериментах я пытался загрузить те же 2 изображения во вновь созданный фотоальбом с шириной 2048 пикселей и шириной 960 пикселей через конечную точку API {album_id} / photos, и только фотографии шириной 960 пикселей фактически были загружены в facebook ,
На всякий случай посоветуйте своим пользователям ограничить ширину загружаемых фотографий до 960 пикселей максимум и до высоты 720 пикселей максимум.
Видео, я считаю, работает в том же духе. См. статью справочного центра
Самый простой способ оптимизировать качество ваших видео - это загрузить HD
видео.
Если вы экспортируете видео из программного обеспечения для редактирования (например, Final Cut
Pro, Avid, iMovie) мы рекомендуем следующие пользовательские настройки:
Видео H.264 с аудио AAC в формате MOV или MP4
Соотношение сторон нет
ширина больше 1280 пикселей и делится на 16 пикселей
Частота кадров при или
ниже - стереофонический звук 30 кадров в секунду с частотой дискретизации 44 100 Гц
Помните, что продолжительность видеороликов должна быть не более 20 минут. Чем дольше
ваше видео, тем больше будет размер файла. Это может повлиять на
качество видео.
Пришлось самому покопаться в этом. Надеюсь, это поможет!