Php 订阅专用asdf所需的推送器专用通道身份验证信息

Php 订阅专用asdf所需的推送器专用通道身份验证信息,php,jquery,laravel,websocket,pusher,Php,Jquery,Laravel,Websocket,Pusher,正在尝试使用Pusher订阅专用频道。但每次它尝试订阅时,我都会得到下面的错误。这毫无意义,因为它显然返回了身份验证信息 Pusher : Error : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":null,"message":"Auth info required to subscribe to private-sadfsadf"}}} 通常,它返回状态为200的auth json(如下) "{

正在尝试使用Pusher订阅专用频道。但每次它尝试订阅时,我都会得到下面的错误。这毫无意义,因为它显然返回了身份验证信息

Pusher : Error : {"type":"WebSocketError","error":{"type":"PusherError","data":{"code":null,"message":"Auth info required to subscribe to private-sadfsadf"}}}
通常,它返回状态为
200
的auth json(如下)

"{\"auth\":\"0b1ce844906bd4d82cb4:21571e5667bf99f17bbf67ae0411594560748fde30b9edeca653653158f8a1f5\"}"
推送器PHP(缩短)

推送器JS

var pusher = new Pusher('0b1ce844906bd4d82cb4', {
    cluster: 'us2',
    encrypted: true,
    authEndpoint: '{{site.uri.public}}/chat/auth/{{game.id}}',
    authTransport: 'ajax',
    auth: {
        params: {
            'csrf_name': '{{site.csrf.name}}',
            'csrf_value': '{{site.csrf.value}}'             
        },
        headers: {
            '{{site.csrf.name}}': '{{site.csrf.value}}'
        }
    }
});

我出现了这个错误,这是由于将广播驱动程序设置为redis而不是pusher造成的。

这也是我的情况:)感谢anwser
var pusher = new Pusher('0b1ce844906bd4d82cb4', {
    cluster: 'us2',
    encrypted: true,
    authEndpoint: '{{site.uri.public}}/chat/auth/{{game.id}}',
    authTransport: 'ajax',
    auth: {
        params: {
            'csrf_name': '{{site.csrf.name}}',
            'csrf_value': '{{site.csrf.value}}'             
        },
        headers: {
            '{{site.csrf.name}}': '{{site.csrf.value}}'
        }
    }
});