как поделиться анимированным gif на фейсбуке

я собираюсь создать приложение для facebook, используя javascript sdk. я хочу создать приложение, которое сможет публиковать анимированные gif. моя идея возникла после просмотра этого приложения и https://www.facebook.com/khalil.shr/app_212097992149339. это работает на 100 процентов.

и еще один лучший пример: https://www.facebook.com/photo.php?fbid=471334666225107&set=p.471334666225107&type=1 взгляните на эту анимированную картинку, не нажимая на нее. Я не могу догадаться, как это работает .. мне нужно полное руководство по этому поводу ..


person Madhawa Priyashantha    schedule 09.01.2014    source источник


Ответы (9)


Не существует API, позволяющего загружать анимированные GIF-файлы на Facebook — все, что вы видите на Facebook, были загружены, когда в коде проверки изображения была ошибка, и видны только потому, что изображения не были удалены задним числом.

person Igy    schedule 09.01.2014
comment
файлы, которые уже находятся в CDN Facebook, могут быть опубликованы, новые файлы не должны загружаться — и я не собираюсь лайкать эту страницу, чтобы подтвердить, как они это делают. - person Igy; 09.01.2014
comment
но вчера я обновил новый анимированный gif с помощью этого приложения - person Madhawa Priyashantha; 10.01.2014
comment
Скорее всего, вы поделились существующим изображением с помощью этого приложения. Если вы найдете способ загрузить новые анимированные GIF-файлы, сообщите об этом через программу whitehat: facebook.com/whitehat - person Igy; 10.01.2014
comment
да, я сделал это вчера. анимированный gif был создан мной с помощью фотошопа cs6. - person Madhawa Priyashantha; 10.01.2014
comment
Этот ответ устарел, а пользовательский интерфейс Facebook позволяет загружать GIF - person Igy; 13.06.2016

Вы не можете загрузить анимированный GIF на Facebook. Однако есть несколько способов перехитрить систему. Например, 3 способа, упомянутые в руководстве в анимированные GIF-файлы для Facebook. В нем говорится:

Если вы попытаетесь загрузить GIF в Facebook, появится неподвижное изображение первого кадра. Однако есть три способа попытаться перехитрить систему.

  • Сделайте видео на Youtube похожим на GIF.

  • Используйте стороннее приложение на Facebook, например Animated Picture. Для этого приложения вы не используете свои собственные файлы. Есть сотни отсортированных по разным категориям на выбор.

  • Киньте ссылку на гифку. Да, неподвижное изображение будет отображаться, но оно будет сопровождаться описанием. Да, это может занять больше времени, но
    вашим друзьям будет любопытно, что это влечет за собой.

Но если GIF, который вы хотите загрузить, не является движущимся изображением, он должен работать нормально. Если у вас есть неподвижное изображение в формате GIF, у вас не должно возникнуть проблем с его загрузкой на Facebook. Согласно странице разработчиков Facebook, GIF-файлы являются одним из многих типов файлов, разрешенных для загрузки на платформу. Другие поддерживаемые типы файлов изображений включают изображения JPG, PNG, PSD, TIFF, JP2, IFF, WBMP и XBM.

Точно так же вы можете найти множество других обходных путей в Интернете.

person Rahil Arora    schedule 09.01.2014
comment
Одно приложение, которое может работать (если у вас есть iPhone), — это GifShare, которое преобразует ваш GIF в видео. bit.ly/gifshare - person Rob Caraway; 20.06.2014

в 2012 году была ошибка, которая позволяла пользователю загружать анимированный .gif, переименовывая его в .jpg, а затем загружая его как изображение. Это было исправлено, хотя вы все еще можете видеть гифки, которые были загружены до исправления.

NB: проверьте дату загрузки всех анимированных изображений в Facebook, все они загружены до 2012 года.

person Athul AK    schedule 08.10.2014

Похоже, Facebook наконец-то включил поддержку GIF!

Вы можете загрузить изображение в формате gif на какой-либо сторонний веб-сайт (Gipfy или что-то еще), а затем загрузить эту ссылку на Facebook - тогда оно будет отображаться как анимированный GIF!

http://techcrunch.com/2015/05/29/facebook-confirms-it-will-officially-support-gifs/#.pfn8nn:CJC4

person Aleksei Petrenko    schedule 03.06.2015

Через Graph API можно опубликовать GIF, см. пример вызова ниже:

curl \
-X POST \
"https://graph-video.facebook.com/v2.8/{page-id}/videos"  \
-F "access_token=<sanitized>" \
-F "source=fluffy_cat.gif" \
person Phil Hudson    schedule 14.04.2017

Лучший способ поделиться анимированным GIF-файлом на Facebook — это

  1. Загрузите GIF-файл на сайт хостинга изображений, который поддерживает анимированные GIF-файлы, например http://imgur.com или http://photobucket.com, затем
  2. Получить прямой URL-адрес изображения с этого сайта
  3. Опубликуйте URL-адрес GIF на Facebook.
  4. Удалите предварительный просмотр изображения, так как это будет неподвижное изображение, и люди не поймут, что это анимированный gif, если они увидят предварительный просмотр неподвижного изображения. Добавьте в описание изображения текст о том, что это анимированный GIF-файл и что им нужно щелкнуть ссылку, чтобы увидеть анимацию.

Совет для профессионалов. Если вы хотите иметь возможность просматривать анимированные GIF-файлы непосредственно на Facebook, не нажимая на ссылки GIF, как указано в методе выше. Вы можете использовать расширение для браузера, такое как FB Purity : http://fbpurity.com, так как оно имеет параметр "Просмотр анимированных изображений". Гифки». Когда эта опция включена, всякий раз, когда расширение видит ссылку на анимированный GIF на сайте Facebook, оно автоматически конвертирует его в полностью рабочий и движущийся анимированный GIF, поэтому вам даже не нужно переходить по ссылке, чтобы увидеть анимацию. .

person user280109    schedule 30.10.2014

Другой метод — преобразовать анимированный Gif в видеофайл, а затем загрузить его, так как Facebook теперь автоматически воспроизводит видеофайлы, как и анимированные GIF. Одним из способов преобразования анимированного GIF в видеофайл является использование бесплатного программного обеспечения Virtual Dub с открытым исходным кодом. Загрузите Virtual Dub здесь http://www.virtualdub.org

Откройте файл .gif как видеофайл в Virtual Dub... затем сохраните его как .avi и загрузите новый файл на Facebook.

Хотя вы можете поискать в Google другие методы преобразования анимированных GIF-файлов в видеофайлы, если вы не хотите использовать Virtual Dub.

Здесь также перечислены некоторые другие альтернативные методы: https://superuser.com/questions/5730/how-do-i-convert-an-animated-gif-to-a-youtube-friendly-video.-format

person user280109    schedule 12.12.2014

Если вы хотите сделать это со своего собственного сайта, у вас должны быть проверенные (зеленый значок замка) установленные SSL-сертификаты защищенного сокета. Затем просто перейдите в отладку Facebook и добавьте ссылку. ЛЕГКИЙ!

person cea    schedule 11.12.2015

Теперь вы можете опубликовать анимированный Gif на Facebook, опубликовав его как видео. Если вы опубликуете его как фотографию, его нельзя будет анимировать, и он будет отображать только первый кадр.

Чтобы опубликовать анимированный gif с URL-адреса, используйте этот вызов Graph API:

POST /me/videos
access_token=<access token with "publish_actions" permission>
file_url=<url to file>

В качестве альтернативы вы можете заменить me на другой идентификатор пользователя или страницы.

person Mohammad    schedule 27.08.2017