Clickatell 回复特定消息
Clickatel reply to a particular message
我正在尝试使用 clickatel 发送一条消息作为对上一条消息的回复 api。
下面是我的负载
$header = [
"Content-Type: application/json",
"Accept: application/json",
"Authorization: " . $clickatel_api_key
];
$message = [
'channel' => 'whatsapp',
'to' => formatPhone($contact->phone),
'content' => $text,
'relatedMessageId' => $message->message_id
];
$messages = [];
array_push($messages, $message);
$data['messages'] = $messages;
$link = 'https://platform.clickatell.com/v1/message';
$ch = curl_init($link);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
我已尝试将 relatedMessageId 键更改为 clientEventId 和 relatedClientMessageId,none 成功了。
只是发送消息,没有将其作为对特定问题的回复发送
这不受 'Whatsapp Business Platform' 支持,因为它目前不在他们的文档中,因此也不被 Clickatell 或其他任何人支持。
您正在使用的字段 'relatedMessageId' 当前不适用于发送消息 - 它仅与接收消息相关。
我正在尝试使用 clickatel 发送一条消息作为对上一条消息的回复 api。
下面是我的负载
$header = [
"Content-Type: application/json",
"Accept: application/json",
"Authorization: " . $clickatel_api_key
];
$message = [
'channel' => 'whatsapp',
'to' => formatPhone($contact->phone),
'content' => $text,
'relatedMessageId' => $message->message_id
];
$messages = [];
array_push($messages, $message);
$data['messages'] = $messages;
$link = 'https://platform.clickatell.com/v1/message';
$ch = curl_init($link);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
我已尝试将 relatedMessageId 键更改为 clientEventId 和 relatedClientMessageId,none 成功了。
只是发送消息,没有将其作为对特定问题的回复发送
这不受 'Whatsapp Business Platform' 支持,因为它目前不在他们的文档中,因此也不被 Clickatell 或其他任何人支持。
您正在使用的字段 'relatedMessageId' 当前不适用于发送消息 - 它仅与接收消息相关。