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' 当前不适用于发送消息 - 它仅与接收消息相关。