我正在使用 twilio 发送批量短信。假设一些客户决定他们不想再接收消息,所以他们回复“停止”,这会将他们添加到黑名单。我对电话号码进行了硬编码,因为我仍在自己的手机上进行测试。我注意到当我没有从我的代码中删除黑名单上的数字时,我收到一条错误消息并且我的脚本在那时停止。
将来,我可能会使用存储在数据库或文件中的数字。在这种情况下,如果发生了这个问题,我该如何克服。基本上我想要做的是:如果一个号码在黑名单中,请转到下一个号码并使用异常或其他方式避免该错误。错误消息和代码如下。
谢谢,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Send SMS</title>
<?php
/* Send an SMS using Twilio. You can run this file 3 different ways:
*
* 1. Save it as sendnotifications.php and at the command line, run
* php sendnotifications.php
*
* 2. Upload it to a web host and load mywebhost.com/sendnotifications.php
* in a web browser.
*
* 3. Download a local server like WAMP, MAMP or XAMPP. Point the web root …Run Code Online (Sandbox Code Playgroud) 我让 twilio 工作了一段时间,但我想进行一些更改并将发送错误所带来的数字保存在数据库中以避免再次发送它们,不知何故,Twilio 停止工作。我从没有显示错误的浏览器中使用它,但是当我尝试从命令行运行脚本文件时出现了这些错误。
任何帮助表示赞赏。
PHP Notice: Use of undefined constant CURLOPT_URL - assumed 'CURLOPT_URL' in /var/www/twilio/twilio-php-master/Twilio/Http/CurlClient.php on line 80
PHP Notice: Use of undefined constant CURLOPT_HEADER - assumed 'CURLOPT_HEADER' in /var/www/twilio/twilio-php-master/Twilio/Http/CurlClient.php on line 81
PHP Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in /var/www/twilio/twilio-php-master/Twilio/Http/CurlClient.php on line 82
PHP Notice: Use of undefined constant CURLOPT_INFILESIZE - assumed 'CURLOPT_INFILESIZE' in /var/www/twilio/twilio-php-master/Twilio/Http/CurlClient.php on line 83
PHP Notice: Use of undefined constant CURLOPT_HTTPHEADER - assumed 'CURLOPT_HTTPHEADER' in /var/www/twilio/twilio-php-master/Twilio/Http/CurlClient.php on line 84 …Run Code Online (Sandbox Code Playgroud)