我想在我的公司实施pubnub(我目前正在开发工作流网站)。使用SSL和身份验证。在测试页面上,我使用javascript库订阅了我的id的pubnub,当我通过javascript发布时,回调工作正常。从这个页面我有一个PHP页面的链接,我想发布到具有相同ID的相同频道:
require('../scripts/pubnub/3.1/Pubnub.php');
$pubnub = new Pubnub( $publish_key, $subscribe_key );
## Get History
echo("Requesting History...\n");
$messages = $pubnub->history(array(
'channel' => $channelName
'limit' => 100
));
但几分钟后页面返回500错误。
我公司内部网上的Dev Console不再工作。
有人对这个问题有任何想法吗?特别是关于解决方案!
也许我需要使用另一个php web服务器通过php发布?
答案 0 :(得分:0)
请在此处使用我们最新的3.3版本:
https://github.com/pubnub/pubnub-api/tree/master/php/3.3
请务必使用detailedHistory()而不是history(),因为不推荐使用history()。
此外,测试中以及pubnubPlaintextTests.php文件中提供了使用示例。
另外,我会在Firefox中打开一个Web控制台,在Chrome中打开一个相同的键/频道:
www.pubnub.com/console
并确保您可以使用该配置进行双向通信 - 这应排除您所在位置的任何类型的网络/防火墙问题。