کار با وب سرویس pars green

پرسیده شده
فعالیت 1220 روز پیش
دیده شده 1116 بار
0

سلام

استاد ی راهنمایی می کنید که چطوری از این سرویس sms استفاده کنیم ؟

 

https://www.parsgreen.com/Web-Service/%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-SMS

 

چند تا کلاس در فایل اصلی (nosoup.php) تعریف شده و فکر نکنم برای استفاده از این سرویس به گیزل نیاز داشته باشیم .

 

لطفا راهنمایی کنید. ?

فایل پیوست

Faraz salehi
Faraz salehi

18 آذر 99

0
حذف شده

سلام 

 

این سرویس پیامک رو میتونید با SOAP هم کال کنید که داخل خود سایت نمونه کدهای اون موجود هستش و بدون Guzzle هم میتونید از اون استفاده کنید. نمونه کدش رو میتونید از لینک زیر دانلود کنید.

 

https://www.parsgreen.com/content/files/Doc/sms/Web-Service/Soap-PHP-Client.rar

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

18 آذر 99

حذف شده
بله , ولی چطوری این کلاس ها رو به لاراول اضافه کنم ؟
Faraz salehi

19 آذر 99

0
حذف شده

یک کلاس به هر نامی که میخواید اضافه کنید و این کدها رو داخلش کپی کنید.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 آذر 99

حذف شده
??
Faraz salehi

26 دی 99

0
حذف شده

بله ولی نمی تونه پیدا کنه :

Illuminate\Contracts\Container\BindingResolutionException
Target class [App\Services\sms\nusoap_client] does not exist.
namespace App\Services\Notification;


use App\Mail\TopicCreated;
use App\Models\User;
use App\Services\sms\nusoap_client;
use Illuminate\Mail\Mailable;
use Illuminate\Support\Facades\Mail;

class Notification
{
    public function sendEmail(User $user,Mailable $mailable)
    {
        return Mail::to($user)->send($mailable);
    }

    public function sendSms(User $user,string $text)
    {
        $data = [
            'signature' => env('SMS_API'),
            'toMobile' => $user->phone_number,
            'smsBody' => $text,
            'retStr'=> '',
        ];
        //dd($data);
        $sms = resolve(nusoap_client::class,[
            config('sms.uri'),
            true,
        ]);

        $sms->soap_defencoding = 'UTF-8';

        $sms->call('Send',$data);

    }
}
فایل پیوست

Faraz salehi

توسط

Faraz salehi

26 دی 99