برای ارسال پیامک میتونی از سرویس کاوهنگار استفاده کنی
https://kavenegar.com
یه پکیج PHP هم داره که میتونی با کامپوزر نصب کنی:
composer require kavenegar/php
در کنار این یه پکیج مخصوص لاراول هم داره:
composer require kavenegar/laravel
از پکیج لاراول که استفاده کنی .. میتونی به شکل زیر پیامک ارسال کنی:
use Kavenegar;
try{
$sender = "10004346";
$message = "خدمات پیام کوتاه کاوه نگار";
$receptor = array("09361234567","09191234567");
$result = Kavenegar::Send($sender,$receptor,$message);
if($result){
foreach($result as $r){
echo "messageid = $r->messageid";
echo "message = $r->message";
echo "status = $r->status";
echo "statustext = $r->statustext";
echo "sender = $r->sender";
echo "receptor = $r->receptor";
echo "date = $r->date";
echo "cost = $r->cost";
}
}
}
catch(\Kavenegar\Exceptions\ApiException $e){
// در صورتی که خروجی وب سرویس 200 نباشد این خطا رخ می دهد
echo $e->errorMessage();
}
catch(\Kavenegar\Exceptions\HttpException $e){
// در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد
echo $e->errorMessage();
}
علاوه بر این مستندات کاملی هم داره و با بیشتر زبان ها مثل PHP, C#, Java, Node, Python, Go, Ruby سازگاره..
اطلاعات بیشتر در:
https://kavenegar.com/sdk.html
منظورتون استفاده از سامانه های پیامکی هستش؟؟
که چطور استفاده کنید ک بعنوان یک بخش احراز هویت کاربربه جای ایمیل براش پیامک بدین؟؟
از هر جا که پنل اس ام اس بگیری خودشون داکیومنت راهنما دارن . حالا ..
کلیت کار اینه که یک فایل کانفیگ میزاری توی کد هات که داخلش اون رمز و پسوردت ... که مخصوص اون پنل هست رو میزاری و با استفاده از nusoap اس ام اس میفرستی . این ی نمونه هست شاید ب دردت بخوره
public function sendSMS($mobile , $message)
{
$wsdl = "مثلا لینک اونجایی ک پنل خریدی ازش که توی راهنماش هست همه اینا";
$param = array(
'UserName'=>'یوزر نیم خودت',
'Password'=>'اینجا هم پسورد',
'LineNo'=>'از اونجا ک پنل گرفتی میدن بهت ',
'MobileNumber'=>$mobile,
'Message'=>$message
);
$client = new nusoap_client($wsdl, 'WSDL');
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
$response = $client->call('SendSingleSMS', $param);
$client->getError();
return $response;
}
خب حالا مثلا میتونی بفرستی اس ام اس رو
اول ی کد درست میکنی و میفرستی برای کاربر و بعد این کد رو ازش میگیری :) اگر درست بود لاگینش میکنی یا هر چی دیگ:)
@armanlegand1396
@juza66
عالی بود ارمان عزیز
فقط یک سایت که برا ارسال پیامک باشه که پکیج هم داشته باشه کدوم رو معرفی میکنی منظورم از طریق ترمینال نصب بشه من
تو لاراول فقط دو تا مشکل اساس دارم یکی همین ارسال پیامک هستش یکی هم درگاه بانکی و درگاه زرین پال خیلی وقتا برا همین دو نقطه ضعفم از گرفتن پروژه میکشم کنار
برا درگاه بانکی مشکلی که دارم اینه که گیج کننده هست که مثلا مشتری میفرستم به درگاه باز اون باید برگردونم به یک صفحه دیگه و...
در مورد درگاه پکیج هست منتهی توضیح ندادن قسمت به قسمت که برام جا بیفته
اگه دوستی کمکم کنه این دو تا مشکل رو حلش کنم ممنون میشم هر چند قطعا این تاپیک برا خیلی ها رفع مشکل خواهد کرد چرا خیلی از دوستان برا این دو تا مشکل دارن
برای ارسال پیامک میتونی از سرویس کاوهنگار استفاده کنی
https://kavenegar.com
یه پکیج PHP هم داره که میتونی با کامپوزر نصب کنی:
composer require kavenegar/php
در کنار این یه پکیج مخصوص لاراول هم داره:
composer require kavenegar/laravel
از پکیج لاراول که استفاده کنی .. میتونی به شکل زیر پیامک ارسال کنی:
use Kavenegar;
try{
$sender = "10004346";
$message = "خدمات پیام کوتاه کاوه نگار";
$receptor = array("09361234567","09191234567");
$result = Kavenegar::Send($sender,$receptor,$message);
if($result){
foreach($result as $r){
echo "messageid = $r->messageid";
echo "message = $r->message";
echo "status = $r->status";
echo "statustext = $r->statustext";
echo "sender = $r->sender";
echo "receptor = $r->receptor";
echo "date = $r->date";
echo "cost = $r->cost";
}
}
}
catch(\Kavenegar\Exceptions\ApiException $e){
// در صورتی که خروجی وب سرویس 200 نباشد این خطا رخ می دهد
echo $e->errorMessage();
}
catch(\Kavenegar\Exceptions\HttpException $e){
// در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد
echo $e->errorMessage();
}
علاوه بر این مستندات کاملی هم داره و با بیشتر زبان ها مثل PHP, C#, Java, Node, Python, Go, Ruby سازگاره..
اطلاعات بیشتر در:
https://kavenegar.com/sdk.html
منم قاصدک و کاوه نگار رو پیشنهاد میدم، راه حل استفاده رو هم دوستان در بالا اشاره کردن یا از پکیج استفاده میکنی یا خودتون با ابزاهای curl یا guzzlehttp یا soapclient و .. میتونی ارایه رو به api اون سرویس بفرستی و نتیجه رو ببینی و استفاده کنی، بهترین و کامل ترینش استفاده از پکیج و مدیریت خطاها و پیام هاس.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟