通过 Facebook Messenger 发送时,GIF 将不会动画化 API

GIFs will not animate when sent via Facebook Messenger API

我可以通过 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 指出这一点)。