2015-01-07 5 views
0

Я пытаюсь определить пользователя, который делает запросы Twilio из моей системы. Есть ли способ, которым я могу зашифровать информацию этого пользователя, отправить его Twilio вместе с разрешенными параметрами & получить то же самое вместе с ответом Twilio?Возможно ли обмен информацией с Twilio API?

EDIT: Возможно, я не был предельно ясен. Я пытаюсь совершать звонки с использованием API Twilio из веб-приложения (PHP). Мне нужно отправить пользователю (кто пытается установить звонок) & наш ключ API в Twilio, чтобы я мог идентифицировать пользователя, когда получаю ответ от Twilio.

ответ

1

Вы можете включить настраиваемые параметры URL-адреса в URL-адрес обратного вызова веб-хоста Twilio. Хотя сама система Twilio не будет использовать эту информацию, она будет передана обратно в ваше приложение php, когда на вызов будет дан ответ. Вы можете использовать эту информацию для корреляции вызова с понятием пользователя или другого приложения. Вот пример:

$call = $client->account->calls->create(
    '9991231234', // From a valid Twilio number 
    '8881231234', // Call this number 
    // Call this URL when a call connects and include the custom user_id parameter 
    'http://www.yoursite.com/handle_call.php?user_id=41423’ 
); 

Вы можете найти более подробную информацию о том, как Twilio REST API and webhooks work together в подготовке Twilio навыков.

0

Я сомневаюсь, что это ответственность twilio за хранение дополнительной информации, которая вам нужна, чтобы в противном случае обращаться с вашей системой. Почему twilio сработает с вашей стороны? Twilio, вероятно, имеет токен подтверждения или идентификатор запроса для запроса twilio, который делает ваша система (возвращается через XML/Json сервером API). Вы можете взять этот идентификатор и сохранить его против user_id в своей базе данных (SQL/Mongo/Redis). Используйте эту таблицу для экстраполяции необходимой вам информации.

  • Количество запросов, инициированных каждым пользователем.
  • Вид выполненных запросов.
  • В какое время каждый запрос вышел.
  • Результат/Ответ от каждого запроса.

Надеюсь, это поможет.

Смежные вопросы