有没有办法将数据发送到pusher channel_auth_endpoint?

时间:2013-02-25 00:36:40

标签: php javascript authentication pusher

我正在与推送器进行聊天,我需要向auth端点发送一些数据,有没有办法发送数据并通过POST或GET访问它?

  Pusher.channel_auth_endpoint = '/server/client_auth';
  pusher = new Pusher('public_key');

感谢!!!

1 个答案:

答案 0 :(得分:6)

是的,您可以在创建Pusher实例时提供要发送到auth端点的其他数据,例如

var authOptions = {
  headers: {
    'header-1': 'header-value-1',
    'header-2': 'header-value-1'
  },
  params: {
    'param-1': 'param-value-1',
    'param-2': 'param-value-2'
  }
};
var pusher = new Pusher( APP_KEY, { auth: authOptions } );

可以在Pusher文档中找到更多信息和用例示例: http://pusher.com/docs/client_api_guide/client_connect#options_parameter

如果这不符合您的使用案例,我建议您与Pusher Support取得联系,并且可能会计划更好地解决您的要求的解决方案。