我正在使用 Twilio PHP 库,但问题实际上与语言无关。我尝试执行以下操作:
$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_or_AppSID 参数中传递我的自定义 URL,但这迫使我设置 GET 方法,我想通过 POST 请求而不是 GET 传递我的自定义参数. 另外,我可能必须使用已经通过 POST 注册的请求 URL 的 AppSID。
有没有办法使用 POST 方法传递自定义参数?