【问题标题】:Twilio - Send HTTP Request to Endpoint When SMS Message is ReceivedTwilio - 收到 SMS 消息时向端点发送 HTTP 请求
【发布时间】:2016-05-29 20:47:24
【问题描述】:

每次有人向我的 Twilio 号码发送短信时,我都希望获取消息正文和短信的发送号码。每次收到新消息时,我想让 Twilio 向我的端点发送一个 GET 或 POST 请求(类似于 GitHub 服务挂钩)。

我在管理号码部分看到了请求 URL 功能,但是当我的号码收到短信时,我没有看到通过该请求发送的任何消息信息。

现在是否可以从钩子中获取发件人的号码和邮件正文?

【问题讨论】:

    标签: twilio twilio-php


    【解决方案1】:

    您要查找的信息在对您的端点的请求中。

    当 Twilio 收到您的某个 Twilio 号码的消息时,它会向为该号码配置的消息 URL 发出同步 HTTP 请求(就像浏览器发布表单一样)。

    如果您的 Twilio SMS webhook 配置了“HTTP POST”,您可以从 $_POST 获取所有值,如下所示:

    foreach ($_POST as $param_name => $param_val) {
        // do something with $param_name and $param_val
    }
    

    或者对于邮件正文和发送号码:

    $message_body = $_POST['Body'];
    $sending_number = $_POST['From'];
    

    文档中的更多信息:

    https://www.twilio.com/docs/api/twiml/sms/twilio_request

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    • 2011-10-13
    • 1970-01-01
    相关资源
    最近更新 更多