Я пытаюсь интегрировать GupShup WhatsApp с нашим бизнесом. В полезной информации о входящих сообщениях / статусе, которые я получил по URL-адресу обратного вызова, мне нужны некоторые данные значения ключа, которые я могу использовать для своих внутренних целей.
Итак, при отправке сообщения с использованием API исходящих сообщений, как Я отправляю некоторые данные значения ключа в полезную нагрузку и те же данные, которые я получу обратно на URL обратного вызова, когда получу статус / ответ на это сообщение.
Пример:
См. client_reference
для ясности введите приведенный ниже пример полезной нагрузки: для исходящего сообщения с использованием конечной точки API - "https://api.gupshup.io/sm/api/v1/msg" - полезная нагрузка -
"channel" : "whatsapp",
"source" : "917384811114",
"destination" : "918x98xx21x4"
"src.name":"DemoApp"
"message.payload" : {
"isHSM":"true",
"type": "text",
"text": "Hi John, your order is confirmed and will be delivered to you by 15 Feb"
}
"client_reference":{
"clevertap_user_id":"some value"
"clevertap_target_id": "some value"
}
Я хочу получить те же данные значения ключа, когда Я получаю обратный вызов -
{"app":"DemoAPI","timestamp":1580546677791,"version":2,"type":"message-event""payload":{"id":"59f8db90-c37e-4408-90ab-cc54ef8246ad","type":"enqueued","destination":"91XX985XX10X","payload":{"whatsappMessageId":"gBEGkYaYVSEEAgkD7bRi9syGnBk","type":"session"}}
"client_reference":{
"clevertap_user_id":"some value"
"clevertap_target_id": "some value"
}}
Я не смог найти ничего, связанного с этим, в документах GupShup WhatsApp. Я с нетерпением жду вашего ответа в ближайшее время.