راکت

ارسال پیامک از طریق OTP سرویس قاصدک

4 پاسخ

سلام دوستان. من برای ارسال پیامک احراز هویت دوره ی پروژه محور سایت راکت را دنبال کردم اما چون برای استفاده از OTP قاصدک، یک قالب اماده در سایتشون تعریف کردم که تایید شد:

اسم وبسایت من
کد احراز هویت شما: %param1%

و بعد در GhasedakChannel.php نوشتم:

class GhasedakChannel
{
public function send($notifiable , Notification $notification)
{
    if(! method_exists($notification , 'toGhasedakSms')) {
        throw new \Exception('toGhasedakSms not found');
    }

    $data = $notification->toGhasedakSms($notifiable);
    $message = $data['text'];
    $receptor = $data['number'];
    $type = 1;
    $template = 'ghaleb';
    $apiKey = config('services.ghasedak.key');

    try
    {
        $api = new \Ghasedak\GhasedakApi($apiKey);
        $api->Verify($receptor, $type, $template ,$message);
    }
    catch(ApiException $e){
        report($e);
        return false;
    }
    catch(HttpException $e){
        report($e);
        return false;
    }
}
}

اما زمانیکه تست میکنم، هیج پیامکی ارسال نمیشه و البته اروری هم نمایش داده نمیشه.
ممنون میشم در این زمینه کمکم کنید، واقعا یه ماهه درگیرشم!

با تشکر...

ثبت پرسش جدید

پاسخ‌ها

4
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

توی پنل قاصدک چک کن ببین چه api کال شده و ایا خطایی دارید!
قالب پیامک تایید شده؟!
تاریخ انقضای apikey رو چک کردی؟!
یکبار بصورت ساده تره کدتون رو بنویسید ببین آیا ارسال میشه.

try 
{
    $template = "ghaleb";
    $lineNumber = "10008642";
    $type = 1;
    $receptor = "09215831866";
    $api = new \Ghasedak\GhasedakApi('dasdasd43');
    $api->Verify($receptor, $type, $template, "juza66");
}
catch(\Ghasedak\Exceptions\ApiException $e){
    echo $e->errorMessage();
}
catch(\Ghasedak\Exceptions\HttpException $e){
   echo $e->errorMessage();
}
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

نام کاربری هاتون رو با ما هم به اشتراک بذارید
اموزش هارو دنبال کنیم!!

شاید پاسخ شما همین‌جا باشد

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

@Rp76 مخلصیم رضا جان
نه من این آموزش دوستمون رو ندیدم ولی چون با سایت قاصدک کار کردم راهنماییشون کردم

پویا واقفی
پویا واقفی
@vagefipouya

تخصص: برنامه نویسی سرورساید

@juza66 ضمن تشکر از پاسخ شما، از نمونه کدی که شما قرار دادی استفاده کردم و پیامک ارسال شد پیام "juza66" رو نمایش میده.
قالبم تایید شده و فعال هست و api هم تا اخره امسال معتبره.
باید چیکار کنم تا کدی که نوشته بودم درست کار کنه؟
ممنون میشم راهنمایی بفرمایید.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام