Ответ Clickatel на конкретное сообщение

Я пытаюсь отправить сообщение в ответ на предыдущее сообщение, используя API Clickatel.

Ниже моя полезная нагрузка

        $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, но ничего не получилось.

Это просто отправка сообщения без отправки его в качестве ответа на конкретный вопрос

Люди голосуют за мой ответ, если он вам полезен. Должен создать свой уличный авторитет на stackoverflow.

whatever_sa 17.05.2022 12:34
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Что нового в PHP 8.1?
Что нового в PHP 8.1?
Если вы все еще используете PHP 7, то эта статья для вас. В PHP 8, а именно в PHP 8.1, встроены некоторые очень востребованные функции, которые вам...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
2
1
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это не поддерживается «Whatsapp Business Platform», поскольку в настоящее время его нет в их документации, а также не поддерживается Clickatell или кем-либо еще.

Поле, которое вы используете, 'relatedMessageId', не применяется к отправке сообщения в настоящее время - оно имеет отношение только к получению сообщения.

Спасибо. мне было интересно как это сделать

Tim Muia 17.05.2022 12:49

Другие вопросы по теме