Я использую PHP-библиотеку Twilio, но вопрос на самом деле не зависит от языка. Я пробовал сделать что-то вроде следующего:
$client = new Services_Twilio('MyAccountSID', 'My auth token');
$client->account->calls->create($from_number, $to_number, $url_or_AppSID, array(
'TwilioParam1' => 'value1',
'TwilioParam2' => 'value2',
'MyCustomParameter1' => 'CustomValue1',
'MyCustomParamete2' => 'CustomValue2'
));
Затем я ожидал получить эти параметры, когда Twilio запросил мой $ url_or_AppSID (мое приложение TwiML), но этого не произошло. Я знаю, что возможный способ сделать это - создать URL-адрес, добавив эти параметры в строку запроса и передав мой настраиваемый URL-адрес в параметре $ url_or_AppSID, но это заставляет меня установить метод GET, и я хочу передать свои настраиваемые параметры через запрос POST, а не GET . Также вероятно, что мне придется использовать AppSID, у которого уже есть URL-адрес запроса, зарегистрированный через POST.
Есть ли способ передать пользовательские параметры с помощью метода POST?