Zac*_*ley 0 php twilio laravel
我将Laravel与https://github.com/aloha/laravel-twilio一起使用,这使我能够非常轻松地发送SMS。问题来了,我希望用户能够偶尔回复,并且我不确定如何设置网络挂钩等。我已经阅读了Twilio文档,但并没有太大帮助,似乎也没有解决该问题的“ Laravel”方法。
是否有用于通过Laravel接收文本的库或说明?我尝试研究一下,得到的只是Twilio PHP文档或上面的链接GitHub。我只是不确定如何设置它,我不具备将Laravel的结构与PHP webhooks链接的适用知识。
另外,在我询问的同时,是否仍要在Twilio消息中添加退货?
Twilio开发人员布道者在这里。
当有人向您的Twilio号码发送消息,并且您已经为应用程序设置了一个Webhook时,将发生这种情况。
Twilio将向您的应用程序的webhook URL发出HTTP POST请求。该请求将包含有关邮件正文的所有信息。该请求以格式发出application/x-www-form-urlencoded。对于您的Laravel应用程序,这与在网页上提交常规表单的用户相同。这意味着您可以像在常规POST请求中一样访问数据。这样的事情可能会让您入门:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TwilioController extends Controller
{
/**
* receive an incoming SMS message
*
* @param Request $request
* @return Response
*/
public function receiveSMS(Request $request)
{
$messageBody = $request->input('Body');
$phoneNumber = $request->input('From');
// do something with the message
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用TwiML来响应Webhook,TwiML只是TWilio可以理解的一组XML标记。或者,如果您仅返回200 OK响应,则可以将现有的Twilio集成与Laravel软件包一起使用来发送答复。
让我知道是否有帮助。
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |