Ich frage mich, ob es möglich ist, einen Messenger-Bot senden Sie einen Youtube-Video-Link und generieren ein spielbares Video innerhalb Messenger genauso wie Sie können, wenn Sie Fügen Sie einen Link in den Messenger ein. Im Moment kann mein Bot eine Nachricht mit einem Youtube-Link senden, aber es sendet es einfach als Text, es erzeugt kein Video, das den Titel, die Beschreibung usw. erkennt. Jede Hilfe wäre willkommen.Wie man einen Facebook Bot senden kann senden Sie ein Youtube Video eingebettet in Messenger
Antwort
Ab dem 01.07.2016 erlauben die neuen Videonachrichten, vorausgesetzt, Sie haben die URL der tatsächlichen mp4-Datei. Für ein Youtube-Video ist diese URL (absichtlich) nicht einfach zu erreichen. Es gibt einige Tools, wie youtube-dl, die die URL einer Datei von YouTube erhalten und es wäre möglich, diese URL mit einer Facebook-Videonachricht zu verwenden. Diese Einstellung ist natürlich vorausgesetzt, Facebook hat keine Blockierung für YouTube-Video-Links.
Ein anderer Ansatz wäre, Ihre eigene Combo-Miniaturansicht/Video Link-Nachricht mit einem "generic template" facebook message zu erstellen.
Combo Ansatz gut scheint, da es einfach ist, um die Thumbnails zu erhalten (Siehe http://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api), dann haben Sie einfach Play-Button, der Links Zum Video –
Sie können auch etwas wie dieses verwenden (https://github.com/halgatewood/youtube-thumbnail-enhancer), um über dem Video-Thumbnail ein Play-Symbol hinzuzufügen. –
Ein YouTube-Video über den direkten mp4-Link aufrufen ist sehr langsam, könnte es sein, dass Facebook das Video komplett herunterlädt, bevor es abgespielt wird? – Marc
Sie können auch per OpenGraph senden. Es wird automatisch das Video innerhalb m.me Chat-Fenster angezeigt werden, sondern in mobilen iOS-App, die derzeit leitet es auf youtube Seite:
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"
https: // developer s.facebook.com/docs/messenger-platform/open-graph-template Dies ist die richtige Antwort. – baquiax
ich eine vorübergehende Lösung gefunden (Videos ablaufen kann). Probieren Sie diese Seite: http://catchvideo.net/. Sie erhalten den spielbaren Video-Link, den Sie mit Ihrem Bot als Anhang für den Messenger verwenden können. Hoffe das hilft!
Sie können Video mit der Größe < = 30MB mit folgendem Code senden.
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"
Danach wird über Befehl zurückgeben „attachment_id“ von Video Ab sofort können Sie Videos mit attachment_id senden und nie verfallen.
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"
- 1. Facebook Bot Messenger Linkkarten senden?
- 2. Facebook Messenger Bot, Bildanhang senden
- 3. Wie man einen Facebook-Messenger Bot senden kann Updates an einen Benutzer senden
- 4. Facebook Messenger Bot Verifikation
- 5. Facebook messenger api senden videonachricht
- 6. facebook Messenger bot Vorlage
- 7. Facebook Messenger Bot
- 8. Bot-Nachrichten an Facebook Messenger formatieren
- 9. Facebook Messenger Bot leere Antwort
- 10. Facebook Messenger Bot - Ruby On Rails
- 11. Facebook Messenger Bot Webhook funktioniert nicht
- 12. Facebook Messenger Bot antwortet nicht
- 13. Facebook Messenger Bot Persistent Menü
- 14. Nachrichtengrößenbeschränkung für Facebook Messenger Bot
- 15. Microsoft Bot Framework-Attachments für Facebook Messenger
- 16. Debugging/Testen facebook messenger bot
- 17. Wie ändere ich facebook Messenger bot Webhook?
- 18. Facebook Messenger Bot Webhook Ausgabe
- 19. Facebook Messenger API: Strukturierte Nachricht senden
- 20. Microsoft Bot Framework Nachrichten mit Schaltflächen in Facebook Messenger
- 21. Youtube Video durch Schlüsselwörter eingebettet
- 22. Wie Facebook Messenger Bot senden eine Nachricht auf die Schaltfläche haben
- 23. Date Picker-Karte für Facebook Messenger bot
- 24. Senden Bild + url in UIActivityViewController in Facebook Messenger
- 25. Facebook Messenger Bot - PHP cURL Nachrichten
- 26. So senden Sie YouTube-Video-Metadaten über AJAX
- 27. Facebook Messenger Bot Objektstruktur für Java
- 28. Wie verbindet sich Facebook Messenger mit der Wit.ai Bot Engine?
- 29. TabHost \ WebView eingebettet Youtube Video Float Problem
- 30. Fehler bei Facebook Messenger Bot Code
ich dies würde vermuten, müssen in der Lage sein, um YouTube-Link wie der Bot „analysieren“ sendet, die es automatisch mit den Nutzern tut :(gibt es keine Möglichkeit, dass jetzt zu tun – user151496