facebook - 通过 Facebook Messenger API 发送时,GIF 不会生成动画

标签 facebook animation gif facebook-messenger

我可以通过 Facebook Messenger 的 API 发送短信和常规图像。但是,当我发送 GIF 时,接收端仅显示一个帧。

当我通过浏览器在 Facebook 聊天中发送 GIF 时,它的动画效果很好。如何通过 Messenger API 发送动画 GIF(或者更好的是 HTML5 视频)?

这是一个示例请求:

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"<myid>"
  },
  "message":{
    "attachment":{
      "type":"image",
      "payload":{
        "url":"http://i.giphy.com/14aUO0Mf7dWDXW.gif"
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<mytoken>"

最佳答案

该问题已在 Facebook 端得到解决;我在问题中发布的代码现在可以正常工作(感谢 iownthegame 指出这一点)。

关于facebook - 通过 Facebook Messenger API 发送时,GIF 不会生成动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37149057/

相关文章:

机器人 ObjectAnimator.ofFloat 无法正常工作

javascript - 如何在TimelineMax中获取当前动画序列的进度

android - 如何在android中缩放图像?

javascript - 我可以分享一个 HTML 播放器吗?

ios - 将照片上传到 Facebook 粉丝专页

iOS - 在 Facebook 墙上发布是否需要审核?

php - 在 PHP 中使用 GD,如何在 PNG 和 GIF 文件上制作透明的 PNG 水印? (JPG 文件工作正常)

ios - Swift - 从图像创建 GIF 并将其转换为 NSData

android-studio - 记录/捕获 Android 应用程序行为 - 转换为动画 GIF

javascript - 如何使用 FB.login() 获取 facebook 用户信息