Pusher in php – 不发送事件[Unknown auth_key]
发布时间:2020-12-13 21:56:07 所属栏目:PHP教程 来源:网络整理
导读:我使用以下代码: require('pusher-http-php-master/lib/Pusher.php');error_reporting(E_ALL);$app_id = '*'; $app_key = '*';$app_secret = '*';class MyLogger { public function log( $msg ) { print_r( $msg . "br /" ); }}$pusher = new Pusher($app_k
我使用以下代码:
require('pusher-http-php-master/lib/Pusher.php'); error_reporting(E_ALL); $app_id = '*'; $app_key = '*'; $app_secret = '*'; class MyLogger { public function log( $msg ) { print_r( $msg . "<br />" ); } } $pusher = new Pusher($app_key,$app_secret,$app_id); $logger = new MyLogger(); $pusher->set_logger( $logger ); $data['message'] = 'hello world'; $result = $pusher->trigger('test_channel','my_event',array( 'hello' => 'world' )); $logger->log( "---- My Result ---" ); $logger->log( $result ); 我的答案是: Pusher: ->trigger received string channel "test_channel". Converting to array. Pusher: create_curl( http://api.pusherapp.com:80/apps/*/events?auth_key=*&auth_signature=*&auth_timestamp=*&auth_version=1.0&body_md5=*) Pusher: trigger POST: {"name":"my_event","data":"{"hello":"world"}","channels":["test_channel"]} Pusher: exec_curl response: Array ( [body] => Unknown auth_key [status] => 400 ) ---- My Result --- 我究竟做错了什么? 我想要的是从服务器发送通知. 解决方法
我怀疑你的群集可能是错的.
在dashboard.pusher.com上创建Pusher应用程序时,系统会要求您选择一个群集:
$pusher = new Pusher( $app_key,$app_id,array( 'cluster' => 'eu' ) ); 如果这不起作用,我会双倍检查您的$app_secret. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |