gpt4 book ai didi

php - 推送器 PHP "server"不工作

转载 作者:行者123 更新时间:2023-11-28 02:04:09 25 4
gpt4 key购买 nike

首先请原谅我的英语,因为我的母语不是英语。我会尽力的。

我在使用 Pusher 时遇到的问题是我无法使用 Pusher.php lib 触发任何事件.

重要的代码片段如下:

JavaScript 文件:

 $.post("pusherSend.php", { message:message }, function(data){});

PHP 文件:

<?php
require_once('lib/Pusher.php');

$message = $_POST['message'];
$channel = $_POST['chatChannel'];

$content = array(
"content"=>$message
);

$pusher = new Pusher('MY_KEY', 'MY_SECRET', 'MY_ID');
$pusher->trigger($channel, 'message', $content);
?>

使用我注册的应用程序 key 、 secret 和 ID。

我正在使用 Pusher 提供的调试控制台来尝试查看是否发生任何情况,但它完全是空的。我已经尝试使用提供的事件创建器发送事件,甚至在我的应用程序中显示它,它就像一个魅力。但我无法弄清楚我在服务器部分做错了什么。我还使用 Firebug 和 Chrome 开发者控制台,一切看起来都很好。

有什么想法吗?我做错了什么?

提前致谢!

编辑:另外,this example添加 key 并重命名 Pusher_config.php 对我来说不起作用

最佳答案

您似乎在与库的通信方面遇到了问题。尝试查看是否获得有关某个 channel 的任何信息:

<?php
$channel = ''; //Type name of channel here
$pusher = new Pusher('MY_KEY', 'MY_SECRET', 'MY_ID');
$channelInfo = $pusher->get_channel_info($channel);
var_dump($channelInfo); //What's the result?
?>

您当然可以进行一些日志记录来识别问题:在文档中查找日志记录:https://github.com/pusher/pusher-php-server

关于php - 推送器 PHP "server"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18027293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com