Я хотел бы объяснить сценарий. Наши пользователи могут отправлять голосовые заметки нашему чат-боту WhatsApp, а мы можем захватывать звук, используя MediaUrl0 из URL-адреса обратного вызова. Однако мы хотим иметь возможность проверить, пересылается ли ранее отправленная голосовая заметка нашему чат-боту. Есть ли способ определить, была ли голосовая заметка отправлена ранее?
MediaUrl0
Из обратного вызова Twilio MediaUrl0 отличается для той же голосовой заметки.
Например, это URL-адрес исходной голосовой заметки -
https://api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxx/Messages/MM3467ba9a036512d8afd474aaf7274d26/Media/MEfd990e8bbd8de74bc1dd63632f8a08fe
Когда эта же голосовая заметка пересылается, MediaUrl0 становится -
https://api.twilio.com/2010-04-01/Accounts/ACxxxxxxxxxxxx/Messages/MMd5af70ae67c9971ec84ff45f4ba43a24/Media/MEa6f2534517236f810d19a49368e10671
Как видите, URL-адреса разные, поэтому мне сделать проверку.