globelabs从订阅者接收短信失败,我的通知网址未触发api表示“在接收SMS时,当订阅者发送时,globe会将数据(POST)发送到您的通知URL(您在创建应用时提供的信息)短信或回复您的短代码号码。”
我已经设置好通知网址,并且可以使用第一个计时器进行订阅,通知网址可以公开访问
api文档为here:。
(laravel) 通知网址:
http://axul.websiteprojectupdates.com/oauth/
路线:
Route::post('/oauth', 'MessagesController@fromNotifyUrl');
Route::get('/oauth', 'MessagesController@fromNotifyUrl');
控制器:
public function fromNotifyUrl(Request $request) {
$token = $request->input('access_token');
$number = $request->input('subscriber_number');
$result = User::where('mobile_no', '0'.$number)->first();
$greetings = 'If you received this message means you allow Axul to notify you of our latest job vacancies.';
if(!empty($result)) {
$sms = new Sms('6050', $token);
$sms->setReceiverAddress($number);
$sms->setMessage($greetings);
$sms->sendMessage();
}
}
当订户回复或向我的简码号码发送消息时,将触发通知URL,网站将自动回复订户。