【问题标题】:How to create a custom object using web sdk for quickblox?如何使用 web sdk 为 quickblox 创建自定义对象?
【发布时间】:2014-01-07 08:21:46
【问题描述】:

我正在使用 Quickblox 的 Web SDK 创建一个 phonegap Android 应用程序。如何使用 JavaScript 和 JSON 数组创建自定义对象?

在我的架构中,我有以下字段:

  1. 味精
  2. 来自
  3. tom(js 不允许)
  4. 头像

我正在创建以下查询:

data = {
    "msg":msg,
    "from":from,
    "tom":to,
    "avatar":avatar`enter code here`
};
QB.data.create('chat', {data: data, type: 'POST'}, function(err, res){
        console.debug(data);
    });

我在每个领域都只得到null,为什么会这样?

【问题讨论】:

    标签: javascript android cordova quickblox


    【解决方案1】:

    试试这个

    QB.data.create('chat', data, function(err, res){
      if (err) { 
        console.log(err);
      } else {
        console.log(res);
    });
    

    【讨论】:

    • 我没有收到任何错误。它是成功的,其中 id 和 created_at 格式正确但其余为空。
    • 您收到了null 的回复,因为您的请求不正确。请更改下一个:QB.data.create('chat', {data: data, type: 'POST'}, callback); 仅在数据上:QB.data.create('chat', data, callback);,不带类型:'POST'。它将在后台自动添加到 WebSDK 中。
    • 我要求任何回应。在初始 POST 之后,我正在检查管理部分中的值,它是 NULL。
    • 你确定你已经正确地改变了你的函数格式 - QB.data.create('chat', data, callback);?而且,您在管理面板中的字段类型和您从 javascript 发送的值的类型是否匹配?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多