PubNub-曾经工作过但没有的代码'我再也不工作了
PubNub - Code that worked once but doesn't work anymore
一年半前,我曾经测试过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>
这些密钥是最新的(我创建了一个全新的帐户),但什么都没发生。
如果我打开firebug,我每秒钟都会出现"网络连接错误"。
这是其中之一:
"网络错误:403禁止-http://ps12.pubnub.com/v2/presence/sub_key/sub-c-xxxxxxxxxxxxxxxxxxxxxxxx/channel/shoutbox?uuid=0&pnsdk=PubNub JS Web%2F3.6.7"
如果我用相同的密钥使用Pubnub网站的演示界面,我会得到一个:
"["SUBSCRIBE ERROR",{"message":"Forbidden","payload":{"channels":["shoutbox"]}}"
如有任何帮助,我们将不胜感激。
这通常意味着您已经在帐户上启用了Access Manager。这将立即阻止对PubNub的所有访问(使用这些密钥),除非已授予访问权限。要快速解决此问题,只需在您的帐户上禁用Access Manager,直到您准备好在应用程序中实现Access Manager(使用身份验证密钥授予访问权限)。
有关Access Manager的详细信息,请参阅以下链接。
授予访问权限: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
- 刷新后,setTimeout将工作或不工作
- Windows.Open 在 window.Location 工作时不起作用
- 变量只能在函数中局部工作,不能全局工作-Javascript
- jQuery的工作方式不一样
- 为什么这个脚本只工作一次?只替换元素一次,然后再也不替换
- setInterval工作setTimeout不工作;t
- 如何检测函数's窗口没有'我再也不存在了
- Javascript在本地工作,不会在Web服务器上工作
- 阻止选择在IE中工作但不在Chrome中工作的文本
- 其中是在ReactJS中放置一个值的最佳位置,该值由传入的初始参数计算一次,然后再也不会更改
- getElementById不工作-根本不返回任何内容
- JQuery 验证引擎不工作,不显示错误消息
- 只是不工作,不知道为什么
- Q.所有工作都不起作用
- 节奏和余烬,我如何让它在所有路由中工作而不重复代码
- 表单操作无法正常工作.它不会移动到指令链接,即<表单 action=“”>
- Excel公式到Javascript,工作但不一致
- CKFinder“编辑”功能在不同域上工作时不起作用
- jQuery事件触发一次,然后再也不会触发
- PubNub-曾经工作过但没有的代码'我再也不工作了