Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python实现Pubnub访问管理_Python_Django_Webserver_Real Time_Pubnub - Fatal编程技术网

用Python实现Pubnub访问管理

用Python实现Pubnub访问管理,python,django,webserver,real-time,pubnub,Python,Django,Webserver,Real Time,Pubnub,我试图将Pubnub访问管理与Python结合使用,因为我总是收到一条错误消息,说“签名不匹配”。我知道他们的文档说这意味着Secret/Publish/Subscribe密钥可能是错误的,但我已经三次检查它们是否正确。还检查了Pubnub开发人员控制台,从那里可以正常工作 以下是我正在使用的方法: def get_pubnub_token(request, connector_id): pubnub = Pubnub(settings.PUBKEY, settings.SUBKEY,

我试图将Pubnub访问管理与Python结合使用,因为我总是收到一条错误消息,说“签名不匹配”。我知道他们的文档说这意味着Secret/Publish/Subscribe密钥可能是错误的,但我已经三次检查它们是否正确。还检查了Pubnub开发人员控制台,从那里可以正常工作

以下是我正在使用的方法:

def get_pubnub_token(request, connector_id):
    pubnub = Pubnub(settings.PUBKEY, settings.SUBKEY, secret_key=settings.PUB_SECRET_KEY)
    authkey = str(uuid.uuid4())
    result = pubnub.grant(channel=connector_id+"-pnpres", auth_key=authkey, read=True, write=True, ttl=60)
    if result['error']:
        return HttpResponse(status=result['status'])
    result = pubnub.grant(channel=connector_id, auth_key=authkey, read=True, write=True, ttl=60)
    if result['error']:
        return HttpResponse(status=result['status'])
    result = pubnub.grant(channel=connector_id+"-stream", auth_key=authkey, read=True, write=True, ttl=60)
    if result['error']:
        return HttpResponse(status=result['status'])
    jsonstr = get_json(authkey)
    return HttpResponse(jsonstr, content_type='application/json')

我想知道以前是否有人这样做过,他们是否可以告诉我为什么我会看到这个错误。

您使用的是哪个版本的SDK

此外,这也可能发生,因为您的系统时钟未设置为NTP。能否验证其设置为NTP,然后重试

如果问题仍然存在,请联系我们support@pubnub.com我们很乐意帮助你追查这个问题


geremy

您使用的是哪个版本的SDK

此外,这也可能发生,因为您的系统时钟未设置为NTP。能否验证其设置为NTP,然后重试

如果问题仍然存在,请联系我们support@pubnub.com我们很乐意帮助你追查这个问题


geremy

在python 3.4.3中使用SDK的3.7.1版时出现问题。昨晚的某个时候,Pubnub的开发人员解决了这些问题,似乎在他们的开发代码中已经解决了。我想他们会在不久的将来把它放到生产代码中。

在python 3.4.3中使用SDK的3.7.1版时出现问题。昨晚的某个时候,Pubnub的开发人员解决了这些问题,似乎在他们的开发代码中已经解决了。我想他们会在不久的将来把它放到生产代码中。

我正在使用python 3.4.3中的SDK版本3.7.1。我正在macbook pro上开发。如何检查时钟是否设置为NTP?日期和时间首选项->“自动设置日期和时间”如果NTP技巧不起作用,请在support@pubnub.com我们将共同努力解决这个问题。在Python3.4.3中使用SDK的3.7.1版时出现了问题。昨晚的某个时候,Pubnub的开发人员解决了这些问题,似乎在他们的开发代码中已经解决了。我想他们会在不久的将来把它放到生产代码中。我正在使用python 3.4.3中的SDK版本3.7.1。我正在macbook pro上开发。如何检查时钟是否设置为NTP?日期和时间首选项->“自动设置日期和时间”如果NTP技巧不起作用,请在support@pubnub.com我们将共同努力解决这个问题。在Python3.4.3中使用SDK的3.7.1版时出现了问题。昨晚的某个时候,Pubnub的开发人员解决了这些问题,似乎在他们的开发代码中已经解决了。我想他们会在不久的将来把它放到生产代码中。我正在使用python 3.4.3中的SDK版本3.7.1。我正在macbook pro上开发。如何检查时钟是否设置为NTP?日期和时间首选项->“自动设置日期和时间”如果NTP技巧不起作用,请在support@pubnub.com我们将共同努力解决这个问题。在Python3.4.3中使用SDK的3.7.1版时出现了问题。昨晚的某个时候,Pubnub的开发人员解决了这些问题,似乎在他们的开发代码中已经解决了。我想在不久的将来,他们会把它放到生产代码中。