请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

注册失败,errorcode为-1

openId可以拿到,在进行注册的时候一直返回失败
图片描述

post请求如下:
export function post(url, params = {}, showError = true) {
const fly = createFly()
if (fly) {
return new Promise((resolve, reject) => {
fly.post(url, params).then(response => {
console.log(response)
if (response && response.data && response.data.error_code === 0) {
resolve(response)
} else {
if (showError) {
// 数据获取失败的时候,有msg则显示msg没有提示’请求失败‘
const msg = (response && response.data && response.data.msg) || '请求失败’
mpvue.showToast({
title: msg,
duration: 2000
})
}

      reject(response)
    }
  }).catch(err => {
    handlerError(err)
    reject(err)
  })
})

}
}

注册请求代码如下:
export function register(openId, userInfo) {
return post(${API_BASE}/user/register, {
openId,
platform: mpvuePlatform,
…userInfo
})
}

首页代码如下、:
getUserInfo() {
const onOpenIdComplete = (openId, userInfo) => {
this.getHomeData(openId)
register(openId, userInfo)
}
getUserInfo(
(userInfo) => {
console.log(userInfo)
setStorageSync(‘userInfo’, userInfo)
const openId = getStorageSync(‘openId’)
if (!openId || openId.length === 0) {
getUserOpenId(openId => onOpenIdComplete(openId, userInfo))
} else {
onOpenIdComplete(openId, userInfo)
console.log(‘已获得openId…’)
}
},
() => {
console.log(‘failed…’)// 获取用户信息失败,抛出异常
}
)
}

正在回答 回答被采纳积分+3

4回答

慕仙7740528 2020-01-11 18:15:21

同学,我遇到和你一样的问题。这个问题你现在解决了吗?

1 回复 有任何疑惑可以回复我~
提问者 Demo008 2019-09-10 16:24:27

有人遇到注册返回-1的情况吗?我试了好几次都是-1,求助

0 回复 有任何疑惑可以回复我~
Sam 2019-09-02 21:35:37

hi,刚刚调试了你最新的源码,发现已经可以注册成功了,你那边还有问题吗?

https://img1.sycdn.imooc.com/szimg/5d6d1aa6099062ee11980422.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 Demo008 #1
    额,我这边还是-1,注册失败。。。。。。是我的配置问题?
    回复 有任何疑惑可以回复我~ 2019-09-03 08:42:35
Sam 2019-08-26 23:45:13

hi,能把你的完整源码发给我调试一下吗?初步判断是 register 接口调用的问题

0 回复 有任何疑惑可以回复我~
  • 提问者 Demo008 #1
    https://github.com/OkamiyGit/Ebooks  全部已上传
    回复 有任何疑惑可以回复我~ 2019-08-27 10:07:18
  • Sam 回复 提问者 Demo008 #2
    试了下,调试不了你的源码,因为我不是你小程序开发者,所以无法获取openId,你把我的微信加入你的小程序开发者,微信号是:xiaomudushu
    回复 有任何疑惑可以回复我~ 2019-08-28 09:17:56
  • 提问者 Demo008 回复 Sam #3
    已添加,谢谢
    回复 有任何疑惑可以回复我~ 2019-08-28 09:23:37
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号