0

我想在我的公司实施 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 错误。

我公司 Intranet 上的开发控制台不再工作。

有人对这个问题有任何想法吗?特别是关于解决方案!

也许我需要使用另一个 php web 服务器通过 php 发布?

4

1 回答 1

0

请在此处使用我们最新的 3.3 版本:

https://github.com/pubnub/pubnub-api/tree/master/php/3.3

请务必使用 detailHistory() 而不是 history(),因为 history() 已被弃用。

此外,测试中以及 pubnubPlaintextTests.php 文件中提供了使用示例。

另外,我会在 Firefox 中打开一个 Web 控制台,在 Chrome 中打开一个到相同的键/通道:

www.pubnub.com/console

并确保您可以使用该配置进行双向通信——这应该可以排除您所在位置的任何类型的网络/防火墙问题。

于 2012-10-29T17:44:31.883 回答