Ответ 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
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
1
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

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

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

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

Tim Muia 17.05.2022 12:49

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