使用 Twilio SMS statusCallbackUrl 不允许获取 405 方法
Getting 405 method not allowed with Twilio SMS statusCallbackUrl
我正在 php laravel 中使用 twilio 发送短信。代码如下-
$twilioClient->messages->create(
$mobile_phone,
[
'from' => config('twilio.twilio_sms_sender'),
'body' => $message,
'statusCallback' => url("/sms_mobile_validation/{$user->id}")
]
);
在我的web.php中,路线定义为-
Route::post('/sms_mobile_validation/{userId}', 'Webhook\SMSWebhookController@mobileValidation');
我仍然收到 405“请求 StatusCallback URL 不成功。”每次我发短信。尽管 twilio 调试器中的请求显示它是一个 Post 请求。
需要帮助来确定我是否做错了什么。
在 lavravel 中,默认情况下所有 post 请求都通过 VerifyCsrfToken
中间件进行验证。所以在 protected $except = [..]
.
中添加你的路线
我正在 php laravel 中使用 twilio 发送短信。代码如下-
$twilioClient->messages->create(
$mobile_phone,
[
'from' => config('twilio.twilio_sms_sender'),
'body' => $message,
'statusCallback' => url("/sms_mobile_validation/{$user->id}")
]
);
在我的web.php中,路线定义为-
Route::post('/sms_mobile_validation/{userId}', 'Webhook\SMSWebhookController@mobileValidation');
我仍然收到 405“请求 StatusCallback URL 不成功。”每次我发短信。尽管 twilio 调试器中的请求显示它是一个 Post 请求。
需要帮助来确定我是否做错了什么。
在 lavravel 中,默认情况下所有 post 请求都通过 VerifyCsrfToken
中间件进行验证。所以在 protected $except = [..]
.