Globelabs接收SMS(SMS-MO)

时间:2019-01-25 05:24:50

标签: php laravel sms

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,网站将自动回复订户。

0 个答案:

没有答案