2

我正在尝试使用 PHP 将可选参数发送到 Twilio Studio Flow Trigger。我遵循Twilio Studio REST API 文档中显示的示例,并使用(必需的)发件人和收件人电话号码成功触发了新流程。

use Twilio\Rest\Client;
$sid    = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$token  = "my_auth_token";
$twilio = new Client($sid, $token);
$execution = $twilio->studio->v1->flows("FWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                                ->executions
                                ->create("+15555559876", "+15555551234");

在使基本通信正常工作后,我现在想将几个参数传递给 Flow。不幸的是,我找不到任何包含可选参数的 PHP 示例。(文档提到如何使用 {{flow.data.parameterName}} 访问小部件中的参数值,但没有提到如何在 PHP 中生成请求。)

答案可能很简单明了,但我无法弄清楚,并希望得到任何指导。

4

1 回答 1

4

收到了来自 Twilio 支持的答复。

$data = ["parameters" => ["foo" => "bar"]];
$flow = $twilio->studio->v2->flows("FWxxxxx");
$flow->executions->create($to, $from, $data);

可选参数现在正在传递,可供 Studio Flow 中的小部件使用。

于 2018-12-07T17:56:06.440 回答