使用Guzzle将多个帖子发送到一个URL-不同的参数

时间:2019-11-06 21:58:44

标签: php guzzle

我正尝试使用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();

0 个答案:

没有答案