2016-08-10 3 views
0

Что касается HTTP REST Push API, я полагаю, что я могу буквально заменить URL-адрес «Опубликовать тест» (http://pubsub.pubnub.com/publish/demo/demo/0/hello_world/0/%22Hello%20World%22) данными из одного из моих приложений pubnub и поместить его в браузер. Я сделал это, заменив «демонстрационные» строки моим пабом и вспомогательными ключами. Я получил ответ JSON «Отправлен» с уникальным идентификатором. Однако, когда я смотрю на демонстрационный набор, который я использовал в своей учетной записи, он говорит «0 сообщений».Что такое канал и подпись в API Push?

  1. Что такое канал и подпись (0 в URL-адресе выше)? Нужны ли они мне? Где я их получу?
  2. Будет ли вышеуказанный тест регистрировать сообщение в моем демонстрационном ключе?

enter image description here

ответ

2

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. SDK PubNub используют это, поэтому 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. 
+0

Хорошо знать. Есть ли способ подтвердить, что он работает без настройки подписки? Это также не отвечает на то, что другие две переменные пути. –

+0

Я подтвердил, что теперь вижу «1 сообщение». –

+0

Спасибо за обновление. Откуда появилась таблица «Параметры URI» и почему она не включает «подпись»? –