سلام خدمت همه دوستان
من طبق دوره آموزش پروژه محور لاراول برای ارسال اس ام اس دارم از سرویس قاصدک استفاده میکنم، بر خلاف چیزایی که توی دوره گفته شد برای ارسال اس ام اس یک سری کارهای دیگه لازم بود که من با پشتیبانی صحبت کردم فهمیدم باید از سرویس اعتبارسنجی استفاده کنم.
توی ای سرویس اعتبار سنجی ( مستندات قاصدک ) یه تیکه نمونه کد به این صورت قرار داده شده :
$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
چرا اتفاقا اشتراک طلایی گرفتم خط اختصاصی هم گرفتم، اولش خب همین کدی که شما نوشتین رو نوشته بودم، که ارسال اس ام اس از طریق این کد ها انجام میشد، اما تو پنل قاصدک میزد خطا در ارسال شماره فیلتر شده که به پشتیبانی پیام دادم گفت باید از سرویس اعتبارسنجی استفاده کنی
گفتم خب چجوری از اون استفاده کنم، همین مستندی که لینکشو بالا گذاشتم فرستاد گفت طبق این باید پیش بری
ارسال به یک شماره تلفن خاص مشکل دارید؟ یا برای همه شماره تلفن ها با این مشکل مواجه هستید؟
از سرویس otp استفاده میکنید؟
اگر اره مستندات رو بخون متد دیگری داره
https://ghasedak.io/php
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟