我正在制作一个程序,我会将消息发送到我的Twilio号码,然后将消息发送给一群人。我希望从SQL数据库中读取数字(以便人们可以通过PHP在网站上注册)或通过Google表格电子表格。我真的不知道从哪里开始,并且想知道我是否能从专业人士那里得到一些意见。
谢谢!
安东尼
答案 0 :(得分:2)
Twilio开发者传道者在这里。
如果您正在寻找的是使用Google Spreadsheets,我们实际上有一个非常全面的教程,介绍如何使用PHP电子表格here。
但要点如下:
循环记录可以像这样简单:
// 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发送邮件的更多信息。
希望这可以帮助你