首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让facebook messenger机器人向您发送嵌入messenger的youtube视频

如何让facebook messenger机器人向您发送嵌入messenger的youtube视频
EN

Stack Overflow用户
提问于 2016-07-04 04:49:04
回答 4查看 7.6K关注 0票数 12

我想知道是否有可能让一个messenger机器人向你发送一个youtube视频链接,并在messenger中生成一个可播放的视频,就像你在messenger中粘贴链接一样。现在我的机器人可以发送一条带有youtube链接的消息,但它只是将其作为文本发送,它不会生成识别标题、描述等的视频。

EN

回答 4

Stack Overflow用户

发布于 2017-06-04 10:46:52

您也可以通过OpenGraph发送。它会自动在m.me聊天窗口中显示视频,但在移动iOS应用程序中,目前它会重定向到youtube页面:

代码语言:javascript
复制
curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"USER_ID"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"open_graph",
        "elements":[
           {
            "url":"https://www.youtube.com/watch?v=y9A1MEbgLyA"    
          }
        ]
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=$TOKEN"
票数 10
EN

Stack Overflow用户

发布于 2016-07-10 05:34:08

从2016年7月1日起,假设你已经有了实际mp4文件的url,新的API docs允许视频消息。对于youtube视频来说,这个url (有意地)并不容易找到。有一些工具,如youtube-dl,可以从YouTube获取文件的url,并且可以将该url用于facebook视频消息。当然,这个设置是假设facebook对youtube视频链接没有任何屏蔽。

另一种方法是使用"generic template" facebook message构建自己的组合缩略图/视频链接消息。

票数 8
EN

Stack Overflow用户

发布于 2017-10-25 15:54:13

你可以用下面的代码发送大小为<= 30MB的视频。

代码语言:javascript
复制
curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"USER_ID"
  },
  "message":{
    "attachment":{
      "type":"video",
      "payload":{
        "url":"direct_url_to_video",
        "is_reusable":true
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=ACCESS_TOKEN"

之后,上面的命令将返回视频的" attachment_id“从现在开始,你可以发送视频与attachment_id和永不过期

代码语言:javascript
复制
curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"USER_ID"
  },
  "message":{
    "attachment":{
      "type":"video",
      "payload":{
       "attachment_id": "<attachment_id_here"
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=ACCESS_TOKEN"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38174205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档