使用 PHP SDK 向 Twilio Studio 发送可选参数以触发 Flow

Sending optional parameters to Twilio Studio to trigger Flow using PHP SDK

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

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 中生成请求。)

答案可能简单明了,但我想不出来,希望得到任何指导。

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

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

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