Push API 中的 Channel 和 Signature 是什么?
What are Channel and Signature in the Push API?
参考 HTTP REST Push API, my assumption is that I can literally replace the "Publish Test" URL (http://pubsub.pubnub.com/publish/demo/demo/0/hello_world/0/%22Hello%20World%22) 使用我的一个 pubnub 应用程序中的数据并将其放入浏览器中。我这样做了,用我的 pub 和 sub 键替换了 "demo" 字符串。我收到了 "Sent" 的 JSON 响应,其中包含唯一 ID。但是,当我查看我在帐户中使用的演示键集时,它显示“0 条消息”。
- 什么是通道和签名(上面 URL 中的 0)?我需要它们吗?我从哪里得到它们?
- 上述测试是否会在我的演示密钥中注册消息计数?
PubNub 管理仪表板使用情况
使用情况每 24 小时计算一次,并在太平洋时间上午 9 点左右发布到您的帐户。
PubNub REST API
对于发布 REST 调用,0
参数是 signature
和 callback
(不是您所指出的 channel
- 假设您的意思是 callback
, 虽然):
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
signature
(第一个 0
)已在 3 年前弃用,因此它应该始终是 0
。 callback
只是应为 publish
响应调用的函数的名称。 PubNub SDK 使用它,因此 0
适用于大多数非 SDK 用例。
这里有更详细的 publish
REST 文档:
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.
参考 HTTP REST Push API, my assumption is that I can literally replace the "Publish Test" URL (http://pubsub.pubnub.com/publish/demo/demo/0/hello_world/0/%22Hello%20World%22) 使用我的一个 pubnub 应用程序中的数据并将其放入浏览器中。我这样做了,用我的 pub 和 sub 键替换了 "demo" 字符串。我收到了 "Sent" 的 JSON 响应,其中包含唯一 ID。但是,当我查看我在帐户中使用的演示键集时,它显示“0 条消息”。
- 什么是通道和签名(上面 URL 中的 0)?我需要它们吗?我从哪里得到它们?
- 上述测试是否会在我的演示密钥中注册消息计数?
PubNub 管理仪表板使用情况
使用情况每 24 小时计算一次,并在太平洋时间上午 9 点左右发布到您的帐户。
PubNub REST API
对于发布 REST 调用,0
参数是 signature
和 callback
(不是您所指出的 channel
- 假设您的意思是 callback
, 虽然):
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
signature
(第一个 0
)已在 3 年前弃用,因此它应该始终是 0
。 callback
只是应为 publish
响应调用的函数的名称。 PubNub SDK 使用它,因此 0
适用于大多数非 SDK 用例。
这里有更详细的 publish
REST 文档:
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.