Error When Using WeChat Miniprogram Cloud Development: Error: errCode: -401003 api parameter type error | errMsg: parameter.data should ...

Translation Notice
This article was machine-translated using DeepSeek-R1.

  • Original Version: Authored in Chinese by myself
  • Accuracy Advisory: Potential discrepancies may exist between translations
  • Precedence: The Chinese text shall prevail in case of ambiguity
  • Feedback: Technical suggestions regarding translation quality are welcomed

Error

1
2
3
4
5
Uncaught (in promise) thirdScriptError
errCode: -401003 api parameter type error | errMsg: parameter.data should be object instead of undefined;
Error: errCode: -401003 api parameter type error | errMsg: parameter.data should be object instead of undefined;
at new u (...)
...

Error Cause

Incorrect Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
wx.cloud.init({
  env: 'my-cloud-id',
  traceUser: true
})

const db = wx.cloud.database()
const people = db.collection('people')

people.add({ // <- Error occurs here
    'name': 'OnePerson',
    'score': 15
})

Correct Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
wx.cloud.init({
  env: 'my-cloud-id',
  traceUser: true
})

const db = wx.cloud.database()
const people = db.collection('people')

people.add({
    data: { // Must include data!
        'name': 'OnePerson',
        'score': 15
    }
})
Built with Hugo
Theme Stack designed by Jimmy