gpt4 book ai didi

javascript - PubNub - 曾经有效但不再有效的代码

转载 作者:行者123 更新时间:2023-11-29 19:32:20 26 4
gpt4 key购买 nike

一年半之前,我曾经测试过 PubNub,我有一个运行良好的测试用例。现在,我正试图回到我离开的地方继续测试,但由于我不明白的原因,我不能再让我的聊天室工作了(演示帐户)。

供您引用,我将 Punbub 与 socket.io 结合使用,这是我的 html 文件中的内容:

<html>

<head>

.....

<script src="http://cdn.pubnub.com/socket.io.min.js"></script>

</head>

<body>

....

<script type="text/javascript">

....

var pubnub_setup =
{
user : 'xxxx',
channel : 'shoutbox',
publish_key : 'pub-c-xxxxxxxxxxxxxxxxxxxxxxx',
subscribe_key : 'sub-c-xxxxxxxxxxxxxxxxxxxxxxx'
};

var socket = io.connect( 'http://pubsub.pubnub.com', pubnub_setup );

....

</script>

</body>

</html>

这些 key 是最新的(我创建了一个全新的帐户)但没有任何反应。

如果我打开 firebug,我每时每刻都会出现“网络连接错误”。

这是其中之一:

“网络错误:403 禁止 - http://ps12.pubnub.com/v2/presence/sub_key/sub-c-xxxxxxxxxxxxxxxxxxxxxxxx/channel/shoutbox?uuid=0&pnsdk=PubNub-JS-Web%2F3.6.7

如果我使用具有相同 key 的 Pubnub 网站的演示界面,我会得到:

["订阅错误",{"message":"Forbidden","payload":{"channels":["shoutbox"]}}"

如有任何帮助,我们将不胜感激。

最佳答案

这通常意味着您已经在您的帐户上启用了访问管理器。这会立即阻止对 PubNub 的所有访问(使用这些 key ),除非已授予访问权限。要快速解决此问题,只需在您的帐户上禁用 Access Manager,直到您准备好将 Access Manager 实现到您的应用程序中(使用授权 key 授予访问权限)。

有关访问管理器的更多信息,请参阅以下链接。

授予访问权限: http://www.pubnub.com/docs/javascript/api/reference.html#grant

阅读有关 PAM 的更多信息: http://www.pubnub.com/how-it-works/access-manager/

PAM 的安全性: http://www.pubnub.com/docs/javascript/overview/security.html

关于javascript - PubNub - 曾经有效但不再有效的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26814015/

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