مسترسینا
3 سال پیش توسط مسترسینا مطرح شد
1 پاسخ

نحوه فعال سازی OTP سرویس قاصدک

سلام دوستان،

من تا به امروز روی پروژم از سرویس ارسال رایگان قاصدک استفاده میکردم و در واقع کد تایید احراز هویت فقط برای همون شماره ایی که توی سایت قاصدک ثبت نام کردم ارسال میشد.

اما میخواستم این پیام برای شماره های موبایل افراد دیگر هم ارسال بشه بنابراین سرویس نقره ایی رو تهیه کردم و یک OTP هم تعریف کردم. اما الان نمیدونم چجوری باید روی پروژم اونو فعال سازی کنم!

ممنون میشم در این زمینه راهنمایی کنید.


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

توی داشبورد سمت راست یکجا نوشته OTP وارد اون بخش که شدی یک قالب برای خودت میسازی مثلا verification و متن رو مینویسی و اون %param1% که نوشته رو مینویسی.

یک توکن هم توی بخش apikey بهت میده

برمیگردی سراغ پروژه ات و پکیج زیر رو نصب میکنی

composer require ghasedak/laravel

و جاهای که نیاز داری پیامک بزنی رو به شکل زیر مینویسی

try 
        {
            $template = "verification ";
            $lineNumber = "5000570";
            $type = 1;
            $api = new \Ghasedak\GhasedakApi('c4ea4c0854a87366dd179893f4324fdsfsdf4234fsdfsdf4234234fsdfsd54324234232b36e369e5');
            $api->Verify($mobile, $type, $template, $this->code);
        }
        catch(\Ghasedak\Exceptions\ApiException $e){
            return $this->exError = $e->errorMessage();
        }
        catch(\Ghasedak\Exceptions\HttpException $e){
            return $this->exError = $e->errorMessage();
        }

نام قالب: $template
شماره سامانه پیامکی: $lineNumber
توکن شما : $api
شماره موبایل شخصی که میخواهی بهش پیامک بدی: $mobile
پارمتر شما (متغییر شما یا کدفعالسازی)

$api->Verify($mobile, $type, $template, $this->code)

مستندات خودش رو بخون کاملتره
https://ghasedak.io/laravel


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

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