群发短信程序

Mass SMS Program

我正在开发一个程序,我将向我的 Twilio 号码发送一条消息,然后让它将消息发送给一群人。我希望从 SQL 数据库(以便人们可以通过 PHP 在网站上注册)或通过 Google 表格电子表格读取数字。我真的不知道从哪里开始,想知道我是否可以从专业人士那里得到一些意见。

谢谢!

安东尼

这里是 Twilio 开发人员布道者。

如果您正在寻找使用 Google 电子表格,我们实际上有一个非常全面的教程,介绍如何将 Google 电子表格与 PHP here 一起使用。

但要点如下:

  1. 启用您的电子表格以进行编程访问
  2. 开始从中读取数据并遍历您的记录。

遍历您的记录可以像这样简单:

// Get our spreadsheet
$spreadsheet = (new Google\Spreadsheet\SpreadsheetService)
   ->getSpreadsheetFeed()
   ->getByTitle('Phone Numbers');

// Get the first worksheet (tab)
$worksheets = $spreadsheet->getWorksheetFeed()->getEntries();
$worksheet = $worksheets[0];

$listFeed = $worksheet->getListFeed();

/** @var ListEntry */
foreach ($listFeed->getEntries() as $entry) {
   $phone = $entry->getValues();
}

在上面的循环中,您还可以使用 Twilio REST api 开始使用 Twilio 发送 SMS 消息,如下所示:

$sms = $client->account->messages->create(

// the number we are sending to - Any phone number
$phone,

array(
    // Step 6: Change the 'From' number below to be a valid Twilio number 
    // that you've purchased
    'from' => "YOUR_NUMBER", 

    // the sms body
    'body' => "Hey $name, Monkey Party at 6PM. Bring Bananas!"
)
);

所以这只是将两者结合使用的问题。您可以阅读有关使用 PHP here.

发送消息的更多信息

希望这对你有所帮助