使用 Twilio 进行调用时是否可以传递自定义参数?

2024-04-29

我正在使用 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 传递给 $url_or_AppSID 参数,但这迫使我设置 GET 方法,并且我想通过 POST 请求而不是 GET 传递我的自定义参数。 另外,我可能必须使用一个 AppSID,它已经通过 POST 注册了一个请求 URL。

有没有办法使用 POST 方法传递自定义参数?


最后,我收到了 Twilio 支持的回复:

不幸的是,您无法添加如下所示的自定义参数。您是正确的,您能够执行此操作的唯一方法是将参数添加到查询字符串,我们只需将这些参数传递给您的应用程序。

然后我向他们发送了功能请求:

我认为将来的版本应该考虑到这一点。

他们回复我:

如果此功能请求尚不存在。我会添加它。

请继续关注未来的发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Twilio 进行调用时是否可以传递自定义参数? 的相关文章

随机推荐