راکت

کمک در رفع ارور pusher لاراول

5 پاسخ

یک اپلیکیشن پیام‌رسان که به کاربران امکان می‌دهد پیام‌هایی به همدیگر ارسال کنند
تنظیمات لازم را انجام و موارد کلید و غیره را در فایل config/broadcasting.php , env به انجام رساندم و با MessagController رویداد مربوطه را ارسال نمودم

            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => 'ap2',
                'useTLS' => true
            ],
        ],```
ظاهرا همه چیز درسته ولی ارور میده 

فایل blade مربوطه کد اسکریپت زیر را شامل میشه:

 ```  <script src="https://js.pusher.com/4.1/pusher.min.js"></script>

        <script>
          Pusher.logToConsole = true;

          window.Echo = new Echo({
            broadcaster: 'pusher',
            key: '2abde4c59247e0fab6d5',
            cluster: 'ap2',
            forceTLS: true
            logToConsole: true
          });

          Echo.private('user.{{ $user_id }}')
          .listen('NewMessageNotification', (e) => {
              alert(e.message.message);
          });
        </script>```

و اور زیر را دارم:
```Pusher : Error : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":null,"message":"Invalid key in subscription auth data: 'e8d36cf1b7afd58ca23c'"}}}```
```Pusher : Error : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":1006}}}```
```Pusher : Event sent : {"event":"pusher:ping","data":{}}
pusher.min.js:8 Pusher : Event recd : {"event":"pusher:pong","data":{}}```

ممنون میشم راهنمایی بفرمایید خیلی وقتم را گرفته
مرسی

ثبت پرسش جدید

پاسخ‌ها

5
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

Invalid key in subscription auth data
تمام اطلاعات مورد نیاز رو به پوشر پاس میدید؟

tarane haghparast
tarane haghparast
@taranehaghparast

سلام جناب بیات وقت بخیر
بله همه درست ارسال شده
یه مشکلی هست key توی js مربوطه ،همون key توی اکانت پوشر هست ولی وقتی توی ارور یه key دیگه وارد میکنه که قبلا تو سایت پوشر کلید هام را replace کردم
منظور Invalid key in subscription auth data یعنی همون key توی پوشر درسته؟
خب این key من با key توی ارور متفاوته نمیدونم چرا؟

Pusher : Error : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":null,"message":"Invalid key in subscription auth data: 'e8d36cf1b7afd58ca23c'"}}}

شاید پاسخ شما همین‌جا باشد

tarane haghparast
tarane haghparast
@taranehaghparast

آقای بیات مشکل حل شد
متدهای js من با پیش فرض document پوشر متفاوت بود
الان درست شد
ممنونم

tarane haghparast
tarane haghparast
@taranehaghparast

سلام
من به پوشر کانکت هستم
حالا موقع ارسال پیام ارور زیر را نشون میده

Unknown auth_key

مربوط به middleware میشه یا خیر ؟
لطفا راهنمایی بفرمایید

farhad_dll
farhad_dll
@farhaddll1993

سلام خسته نباشید . خوب هستین ؟؟ شما سرویس پوشر رو که پیاده کردین اجرا شد؟؟؟ من اجرا کردم روی سرور اجرا نمیشه ولی روی لوکال میتونم پیام ارسال کنم؟؟؟
میشه بفرمایید شما تنظیمات رو چی قرار دادین؟؟

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

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