In official documentation von schnellen Antworten schnelle Antworten verwenden, sagt:Wie mit Befestigungs
Quick Replies work with all message types including text message, image and template attachments.
Aber wenn ich es versuchen senden mit template_type: button
, ich habe Fehler:
{
"error": {
"message": "(#100) Only one of text or attachment can be specified",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "H8w+ZfRbBub"
}
}
Dass ich zu senden versuchen:
{
"recipient": {"id": "234567890"},
"message": {
"text": "TEXT_MESSAGE",
"quick_replies": [
{
"content_type": "text",
"title": "SOME_TITLE_1",
"payload": "PAY_LOAD_1"
},
{
"content_type": "text",
"title": "SOME_TITLE_2",
"payload": "PAY_LOAD_2"
}
],
"attachment": {
"type": "template",
"payload": {
"template_type": "button",
"text": "TEXT_MESSAGE",
"buttons": [
{
"title": "READ_MORE_BUTTON",
"type": "postback",
"payload": "look:1:c"
}
]
}
}
}
}
, wenn ich ohne message.text
geschickt, bekam ich Fehler:
{
"error": {
"message": "(#100) Cannot use both CTA and quick reply",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "C0DDxGzaUUj"
}
}
Was ist CTA?
Wie senden Sie schnelle Antworten mit Anhang?
Oh werden ich jetzt weiß, dass ich eine generische Vorlage als normal benutze, und nicht versuchen, das Trio senden von : Text, Schaltflächen, schnelle Antworten. Haben Sie einen Weg gefunden, dies zu tun, oder einen Workaround? – user2322082
@ user2322082 nicht wirklich. Ich kann nur zwei verschiedene Nachrichten senden. – Dmitry
Also müssen Sie eine Taste Nachricht senden und dann auf die Lieferung warten und dann die schnellen Antworten senden? Und gibt es sogar eine Möglichkeit, schnelle Antworten ohne irgendeine andere Art von Informationen zu senden? – user2322082