【问题标题】:PubNub publish not workingPubNub 发布不起作用
【发布时间】:2016-06-30 05:16:09
【问题描述】:

我正在尝试将 PubNub 与 KaaIoT 平台集成,其中发布 API 引发以下错误/异常:

以下是显示我尝试发布的示例消息的代码:

PNConfiguration pnConfiguration = new PNConfiguration();
        pnConfiguration.setSubscribeKey("sub-c-7c052466-04ea-11e5-aefa-0619f8945XXX");
        pnConfiguration.setPublishKey("pub-c-12a0e504-b46c-4c9c-ba5d-089ae589bYYY");

        PubNub pubNub = new PubNub(pnConfiguration);

        try {
            HashMap<String, String> data = new HashMap<String, String>();
            data.put("value", "39");
            data.put("since", "07:00 AM");

            pubNub.publish()
                    .message(data)
                    .channel("TEMP")
                    .sync();

            System.exit(0);

        } catch(Exception ex) {
            System.out.println("Got PubNubException..." + ex.toString());
            throw ex;
        }

如果我将上面的示例代码作为独立应用程序尝试,它工作正常。但是,在 kaaiot 内部,它不起作用。而且,我无法从日志中看出很多东西。

知道什么可能导致同步方法失败吗?

【问题讨论】:

标签: pubnub


【解决方案1】:

您可以调用任何其他基于休息的端点吗? SDK 在幕后进行休息调用。该日志虽然信息量不大,但似乎表明无法进行休息呼叫。

也可能是kaaiot,他们允许通用http请求吗?

【讨论】:

  • 我尝试使用 Apache HttpClient 获取一个简单的 Google 搜索结果,它可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多