2015-08-26 80 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錯誤。 然後你有整個屁股的寶石!