我正在研究一个项目,有一个概念,我不知道如何处理它。 我需要在他们的移动设备上向用户发送通知,以了解让我们举个例子: -
就像我想问我的朋友天气,他想要去看电影。 我需要向他的移动设备发送通知,通知将是
“你喜欢去看电影” - :然后他会回答是或否,现在这个回复将存储到数据库。
此通知可能是短信或其他内容,我不知道如何处理天气我需要使用短信服务或其他东西或某些技术。我正在使用php web技术。
请分享你的想法。
感谢
答案 0 :(得分:2)
Twilio可能是您正在尝试做的一个很好的解决方案。
您可以使用PHP Helper库与其REST API进行交互,如下所示:
<?php
require "/path/to/twilio-php/Services/Twilio.php";
// set your AccountSid and AuthToken from www.twilio.com/user/account
$AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$AuthToken = "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";
$client = new Services_Twilio($AccountSid, $AuthToken);
$sms = $client->account->sms_messages->create(
"YYY-YYY-YYYY", // From this number
"XXX-XXX-XXXX", // To this number
"Test message!"
);
// Display a confirmation message on the screen
echo "Sent message {$sms->sid}";
然后,您可以使用this example
捕获短信<?php
// make an associative array of senders we know, indexed by phone number
$people = array(
"+14158675309"=>"Curious George",
"+14158675310"=>"Boots",
"+14158675311"=>"Virgil",
);
// if the sender is known, then greet them by name
// otherwise, consider them just another monkey
if(!$name = $people[$_REQUEST['From']]) {
$name = "Monkey";
}
// now greet the sender
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
<Message><?php echo $name ?>, thanks for the message!</Message>
</Response>
祝你好运!