我正尝试使用Guzzle向Twilio发送多个帖子。抱歉,我是新手。我看到了一些示例,在其中可以设置URI数组并并行运行帖子。但是我无法弄清楚如何为每个请求使用具有不同参数的相同URI。
每个调用之间唯一的区别是“ TO”字段。每次并行调用的主体,messageSID和auth将保持不变。我想让此测试正常工作,然后最终只能构建从1到100个TO电话号码的数组。
这是我发送一个请求的代码:
use GuzzleHttp\Client;
use GuzzleHttp\Promise;
$client = new Client(["base_uri" => "https://api.twilio.com/2010-04-01/Accounts/"]);
$options = array(
'form_params' => [
"Body" => "hello world",
"To" => "+12015551234",
"MessagingServiceSid" => "MGxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
],
'auth' => [
"accountsidxxxxxxxxxxx",
"tokenxxxxxxxxxxxxxxx"
]
);
$response = $client->post("ACxxxxxxxxxxxxxxxxxxxxx/Messages.json", $options);
echo $response->getBody();