【问题标题】:having trouble with parse sdk and node.js解析 sdk 和 node.js 时遇到问题
【发布时间】:2015-07-05 21:08:29
【问题描述】:

我正在尝试使用我的 node.js 服务器进行解析推送,并收到 "unauthorized"errors。

我尝试查找文档,但在 github 上找不到该模块的任何内容

https://www.npmjs.com/package/parse

nodejs parse sdk 还在维护吗?

这是我的代码

var Parse = require('parse').Parse;
Parse.initialize(config.get('parse_app_id'), config.get('parse_master_key'));

Parse.Push.send({
    channels: phoneNumbers,
    data: {
        alert: message
    }
}, {
    success: function () {
        callback();
    },
    error: function (error) {
        callback(error);
    }
});

我尝试使用 node-parse-api 进行相同的推送调用,并且成功了。

【问题讨论】:

  • 你试过用 npm 更新包吗?在我尝试更新后,它似乎对我有用。另外,您是否尝试使用 JS 密钥以及主密钥作为初始化调用的第三个参数?

标签: javascript node.js parse-platform


【解决方案1】:

这对我很有用:

var Parse = require('Parse').Parse;

Parse.initialize(...);

Parse.Push.send({
  channels: [],
  data: {parsekey: 'parseval'}
}).then(function (result) {
  console.log(result);
});

输出:

{ result: true }

npm 包是官方的 JS 库,如果它被淘汰了,我会非常惊讶。

【讨论】:

  • 看起来非常相似 - parsekey:parseval 是什么,是某种消息文本键?
  • 是的,它只是测试数据(Parse.Push.send 有必需的选项)。
  • node.js sdk 的文档在哪里 - 我找不到 github 自述文件 - 和他们的客户端 javascript sdk 一样吗?
  • 也尝试过承诺,但我仍然收到{ code: undefined, message: 'unauthorized' }
猜你喜欢
  • 1970-01-01
  • 2016-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-25
相关资源
最近更新 更多