use*_*662 9 javascript youtube facebook facebook-messenger
我想知道是否有可能让messenger机器人向您发送YouTube视频链接并在Messenger中生成可播放的视频,就像您在信使中粘贴链接一样.现在我的机器人可以发送带有youtube链接的消息,但它只是将其作为文本发送它不会生成识别标题,描述等的视频.任何帮助将不胜感激.
您也可以通过OpenGraph发送.它将自动在m.me聊天窗口中显示视频,但在移动iOS应用中,目前它会重定向到youtube页面:
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"
Run Code Online (Sandbox Code Playgroud)
自2016年7月1日起,新的API文档允许视频消息,假设您已获得实际mp4文件的网址.对于YouTube视频,该网址(故意)不容易到达.有一些工具,比如youtube-dl,可以从YouTube获取文件的网址,并且可以将该网址用于Facebook视频消息.这个设置当然是假设facebook没有任何阻止youtube视频链接.
另一种方法是使用"通用模板"facebook消息构建您自己的组合缩略图/视频链接消息.
| 归档时间: |
|
| 查看次数: |
6170 次 |
| 最近记录: |