2016-08-10 4 views
0

HTTP REST Push APIを参照すると、「公開テスト」のURL(http://pubsub.pubnub.com/publish/demo/demo/0/hello_world/0/%22Hello%20World%22)を文字通り自分のpubnubアプリのデータで置き換えてブラウザに入れることが前提です。私はこれを行い、 "デモ"文字列を私のパブとサブキーに置き換えました。私は一意のIDで "送信済み"のJSON応答を得ました。しかし、私が自分のアカウントで使ったデモキーセットを見ると、 "0メッセージ"と表示されます。Push APIのチャンネルと署名とは何ですか?

  1. チャンネルと署名(上記のURLの0は何ですか)は何ですか?私はそれらを必要としますか?どこで手に入れますか?
  2. 上記のテストで私のデモキーにメッセージ数が登録されますか?

enter image description here

答えて

2

PubNub管理ダッシュボードの使用

使用は24時間ごとに計算され、午前9時(太平洋標準時)の周りにあなたのアカウントに投稿されています。公開REST呼び出しの場合

PubNubのREST API

0パラメータは(あなたが示していたようではないchannel - しかし、あなたはcallbackを意味仮定)signaturecallbackです:

http://pubsub.pubnub.com/publish 
/pub-key 
/sub-key 
/signature 
/channel 
/callback 
/message 

そして例提供されたものです(ほかの人にも公開しています)。

http://pubsub.pubnub.com 
/publish 
/demo 
/demo 
/0 
/hello_world 
/0 
/%22Hello%20World%22 

(最初の0)は3年以上前に廃止されましたので、常に0にする必要があります。 callbackは、publish応答のために呼び出されるべき関数の名前にすぎません。 PubNub SDKがこれを使用するので、0はほとんどのSDK以外の使用例に適しています。

https://pubsub.pubnub.com/publish/{pub_key}/{sub_key}/0/{channel}/{callback}/{payload}{?store}

URIパラメータグッド

Name   Type   Required   Description 
pub_key  string  Yes    your publish key 
sub_key  string  Yes    your subscribe key 
channel  string  Yes    channel to publish the message to 
callback  string  Yes    response will be wrapped in JSONP function, 0 for no JSONP 
payload  string  Yes    message to send (url-encoded JSON) 
store   number  No    overrides default account configuration on message saving. store: 1, do not store: 0 
auth   string  No    if the channel is protected by Access Manager (requires a permissions to be granted), auth must be passed with an auth-key which is authorized to write to the channel. 
+0

知っている:ここで

は、より詳細なpublish RESTのドキュメントです。まだサブスクリプションが設定されていない状態で動作していることを確認する方法はありますか?これは、他の2つのパス変数が何であるかにはまだ答えません。 –

+0

私は "メッセージ1"を見ることを確認しました。 –

+0

更新いただきありがとうございます。その 'URI Parameters'テーブルはどこから来たのですが、なぜそれに' signature'が含まれていませんか? –

関連する問題