Получение списка партнеров SMS-разговора через API Twilio C# - PullRequest
0 голосов
/ 23 апреля 2020

Я использую вспомогательную библиотеку Twilio C# в своем SMS. NET Проект успешно, но у меня есть вопрос производительности / оптимизации:

В настоящее время, чтобы обновить sh моего приложения список уникальных собеседников, я в основном возвращаю отфильтрованный по дате список через MessageResource. Читайте как:

MessageResource.Read(dateSentAfter:=New DateTime(DatePart(DateInterval.Year, dtOldestMessageDate), DatePart(DateInterval.Month, dtOldestMessageDate), DatePart(DateInterval.Day, dtOldestMessageDate), 0, 0, 0))

... просто чтобы я мог составить список уникальных собеседников путем жонглирования / сортировки результирующий список.

Учитывая, что у меня может быть много сообщений от / от любого / всех партнеров, это кажется довольно неэффективным.

Есть ли метод, который мне не хватает, что могли бы просто вернуть список уникальных телефонных номеров партнеров по разговору и дату и время последнего SMS (входящего или исходящего) с ними?

1 Ответ

0 голосов
/ 23 апреля 2020

Ниже приведены рекомендации по ведению журнала SMS. Я бы посоветовал вести журналы на вашей стороне / в вашем хранилище данных, а не хранить их в Twilio и использовать REST API для их получения.

Рекомендации по ведению журнала сообщений SMS - рекомендации по ведению записей сообщений

...