پویا واقفی
3 سال پیش توسط پویا واقفی مطرح شد
4 پاسخ

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

سلام دوستان. من برای ارسال پیامک احراز هویت دوره ی پروژه محور سایت راکت را دنبال کردم اما چون برای استفاده از 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;
    }
}
}

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

با تشکر...


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
0

توی پنل قاصدک چک کن ببین چه 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();
}

رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
1

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


پویا واقفی
تخصص : برنامه نویسی سرورساید
@vagefipouya 3 سال پیش مطرح شد
0

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


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

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