راکت

کار با api قاصدک برای ارسال اس ام اس در لاراول

8 پاسخ

سلام خدمت همه دوستان
من طبق دوره آموزش پروژه محور لاراول برای ارسال اس ام اس دارم از سرویس قاصدک استفاده میکنم، بر خلاف چیزایی که توی دوره گفته شد برای ارسال اس ام اس یک سری کارهای دیگه لازم بود که من با پشتیبانی صحبت کردم فهمیدم باید از سرویس اعتبارسنجی استفاده کنم.
توی ای سرویس اعتبار سنجی ( مستندات قاصدک ) یه تیکه نمونه کد به این صورت قرار داده شده :

$curl = curl_init();
curl_setopt_array($curl,
array(
CURLOPT_URL => "https://api.ghasedak.io/v2/verification/send/simple ",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_https_VERSION => CURL_https_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "type=1¶m1=&receptor=09191111111&template=testvoice",
CURLOPT_HTTPHEADER => array(
"apikey: yourapikey",
"cache-control: no-cache",
"content-type: application/x-www-form-urlencoded",
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}

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

ثبت پرسش جدید

پاسخ‌ها

8
علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

درود.
بدون اجرای کدهای میتونید کد رو بفرستید و بنظرم نیازی نیست پیچیده کنید.
اگه به اروری برخوردید لطفا اینجا ذکر کنید بدونیم چرا ارسال نمیشه و اینکه باید توجه کنید تا زمانی که اشتراک تهیه نکردید فقط میتونین به شماره ای که ثبت نام کردید کد بفرستید.

  try
    {
        $data =$notification->sendSms($notifiable);
        $message=$data['message'];
        $lineNumber = "10008566";
        $receptor = $data['phone'];
        $api = new \Ghasedak\GhasedakApi(config('services.ghasedakSms.api_key'));
        $api->SendSimple($receptor,$message,$lineNumber);
    }
    catch(ApiException $e){

        throw $e->errorMessage();
    }
    catch(HttpException $e){

        throw $e->errorMessage();
    }
پوریا مستعان
پوریا مستعان
@pooriya.mostaan

تخصص: Full-Stack Developer

@sep28
چرا اتفاقا اشتراک طلایی گرفتم خط اختصاصی هم گرفتم، اولش خب همین کدی که شما نوشتین رو نوشته بودم، که ارسال اس ام اس از طریق این کد ها انجام میشد، اما تو پنل قاصدک میزد خطا در ارسال شماره فیلتر شده که به پشتیبانی پیام دادم گفت باید از سرویس اعتبارسنجی استفاده کنی
گفتم خب چجوری از اون استفاده کنم، همین مستندی که لینکشو بالا گذاشتم فرستاد گفت طبق این باید پیش بری

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

علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

ارسال به یک شماره تلفن خاص مشکل دارید؟ یا برای همه شماره تلفن ها با این مشکل مواجه هستید؟

پوریا مستعان
پوریا مستعان
@pooriya.mostaan

تخصص: Full-Stack Developer

@sep28
والا من هر شماره ای تست کردم همینو میگفت

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

متن خطا و یا اطلاعات فایل لاگ رو قرار بدید

علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

@Waltun
ارور رو قرار بدید تا دوستان بتونند بهتر به شما کمک کنند.

پوریا مستعان
پوریا مستعان
@pooriya.mostaan

تخصص: Full-Stack Developer

@sep28 @ali.bayat
آخه هیچ اروری نمیده، کلا انگار اون تکه کد اجرا نمیشه !

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

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

از سرویس otp استفاده میکنید؟
اگر اره مستندات رو بخون متد دیگری داره

https://ghasedak.io/php

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

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