2013-10-28 40 views
1

想要在已创建的QuickBlox自定义表中创建新记录。 我有使用我的表名如何在QuikcBlox客户表中创建新记录

HashMap<String, Object> fields = new HashMap<String, Object>(); 

    fields.put("User ID",String.valueOf(myID)); 
    fields.put("senderLoginID", ""+mylogin.toString()); 
    fields.put("receiverLoginID", ""+friendLogin.toString()); 
    fields.put("messages", messageString); 

    fields.put("isRead", false); 


QBCustomObject qbCustomObject = new QBCustomObject(); 
qbCustomObject.setClassName("Movie"); // your Class name 
qbCustomObject.setFields(fields); 
QBCustomObjects.createObject(qbCustomObject, new QBCallbackImpl() { 
    @Override 
    public void onComplete(Result result) { 
     if (result.isSuccess()) { 
      QBCustomObjectResult qbCustomObjectResult = (QBCustomObjectResult) result; 
      QBCustomObject qbCustomObject = qbCustomObjectResult.getCustomObject(); 
      Log.d("New record: ",newCustomObject.toString()); 
     } else { 
      Log.e("Errors",result.getErrors().toString()); 
     } 
    } 
}); 

错误越来越像

** '{"errors":{"base":["Forbidden. Need user."]}}' 
… Request has been completed with error: [base Forbidden. Need user.] 

回答

相关问题