پوریا مستعان
4 سال پیش توسط پوریا مستعان مطرح شد
8 پاسخ

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

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

$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;
}

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


ثبت پرسش جدید
علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش آپدیت شد
0

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

  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();
    }

پوریا مستعان
تخصص : Full-Stack Developer
@pooriya.mostaan 4 سال پیش مطرح شد
0

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


علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش مطرح شد
0

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


پوریا مستعان
تخصص : Full-Stack Developer
@pooriya.mostaan 4 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

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


علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش آپدیت شد
0

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


پوریا مستعان
تخصص : Full-Stack Developer
@pooriya.mostaan 4 سال پیش مطرح شد
0

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


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

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

https://ghasedak.io/php

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

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