收藏
回答

使用unicloud在云函数里发起htttp请求微信的延时云函数接口,测试一下午,一直报错?

这个是云函数的代码,access_token是正确的,请求参数应该也没有问题,data、body里我都放了,还是成功不了,报错,

```js

let body = {

env: "xzgx",

function_name: "delayFunctionsOperate",

delay_time: 10,

data:{

action: "autoHandleTask",

params: {

orderID: 123456

}

}

};

console.log({access_token});

result = await uniCloud.httpclient.request(`https://api.weixin.qq.com/tcb/adddelayedfunctiontask?access_token=${access_token}`, {

method: 'POST',

body: JSON.stringify(body),

data: JSON.stringify(body),

dataType: "json",

});

```


一直报错

```js

"data": {

"errcode": 44002,

"errmsg": "empty post data rid: 61b1c59a-4d523ecb-529e4b63"

},

"data": {

"errcode": 47001,

"errmsg": "data format error rid: 61b1c95e-73349ad6-1514a69f"

},

"data": {

"errcode": 47001,

"errmsg": "data format error rid: 61b1c97a-60c0e83f-4a8acf9f"

},

```

回答关注问题邀请回答
收藏

2 个回答

  • 微喵网络
    微喵网络
    2021-12-09

    请移步uni-app官方社区

    2021-12-09
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-12-09

    你为啥body和data一起传?

    仔细看文档 data是字符串 不是 {}

    2021-12-09
    有用
    回复 2
登录 后发表内容