2015-08-26 41 views
1

到现在为止,我明白我们可以在pubnub中使用history()命令查看来自任何通道的消息。如何通过潜望镜凭据从pubnub获取评论?

我使用Periscope API来获取广播。它使用pubnub进行评论。

我有subscriber-key,auth-token和'channel-name'。

我可以获取特定频道的评论(或消息)吗?

我的考验:


我尝试使用history命令,但它导致:


Array 
(
    [status] => 403 
    [service] => Access Manager 
    [error] => 1 
    [message] => Forbidden 
    [payload] => Array 
     (
      [channels] => Array 
       (
        [0] => 'my_channel' 
       ) 

     ) 

) 

我想补充一点,这个渠道亘古不属于访问我自己pubnub application.I它外部。 现在我发现必须在'subscriber_key'或'channel'上授予读访问权限,以便用户可以访问它。但我很确定他们已经授予。 是否有任何方法来检查'subscriber_key'的权限?

+0

我已经回复了PubNub的支持。你能跟进吗? – Danny

回答

1

解决!

对于外部信道或订户,需要传递AUTH_KEY值以及同时发起pubnub实例。

变种pubnub = PUBNUB({ subscribe_key: 'subkey_value', AUTH_KEY: 'auth_key_value'});

运行任何命令将不会产生AUTH错误。 然后你有整个屁股的宝石!