سلام خدمت همه دوستان
من طبق دوره آموزش پروژه محور لاراول برای ارسال اس ام اس دارم از سرویس قاصدک استفاده میکنم، بر خلاف چیزایی که توی دوره گفته شد برای ارسال اس ام اس یک سری کارهای دیگه لازم بود که من با پشتیبانی صحبت کردم فهمیدم باید از سرویس اعتبارسنجی استفاده کنم.
توی ای سرویس اعتبار سنجی ( مستندات قاصدک ) یه تیکه نمونه کد به این صورت قرار داده شده :
$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;
}
ولی من هرجوری تست کردم بازم پیام ارسال نمیشد
لطفا اگر کسی توی این دوره شرکت کرده یا با قاصدک توی لاراول کار کرده راهنماییم کنه.
ممنون
درود.
بدون اجرای کدهای میتونید کد رو بفرستید و بنظرم نیازی نیست پیچیده کنید.
اگه به اروری برخوردید لطفا اینجا ذکر کنید بدونیم چرا ارسال نمیشه و اینکه باید توجه کنید تا زمانی که اشتراک تهیه نکردید فقط میتونین به شماره ای که ثبت نام کردید کد بفرستید.
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();
}@sep28
چرا اتفاقا اشتراک طلایی گرفتم خط اختصاصی هم گرفتم، اولش خب همین کدی که شما نوشتین رو نوشته بودم، که ارسال اس ام اس از طریق این کد ها انجام میشد، اما تو پنل قاصدک میزد خطا در ارسال شماره فیلتر شده که به پشتیبانی پیام دادم گفت باید از سرویس اعتبارسنجی استفاده کنی
گفتم خب چجوری از اون استفاده کنم، همین مستندی که لینکشو بالا گذاشتم فرستاد گفت طبق این باید پیش بری
شاید پاسخ شما همینجا باشد
ارسال به یک شماره تلفن خاص مشکل دارید؟ یا برای همه شماره تلفن ها با این مشکل مواجه هستید؟
@sep28
والا من هر شماره ای تست کردم همینو میگفت
@Waltun
ارور رو قرار بدید تا دوستان بتونند بهتر به شما کمک کنند.
@sep28 @ali.bayat
آخه هیچ اروری نمیده، کلا انگار اون تکه کد اجرا نمیشه !