Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Taro什么时候支持 getUserProfile 方法 #8810

Closed
lxlzero opened this issue Mar 4, 2021 · 29 comments · Fixed by #8819
Closed

Taro什么时候支持 getUserProfile 方法 #8810

lxlzero opened this issue Mar 4, 2021 · 29 comments · Fixed by #8819
Labels
enhancement New feature or request
Milestone

Comments

@lxlzero
Copy link

lxlzero commented Mar 4, 2021

这个特性解决了什么问题?

微信近期更新了小程序能力
【小程序登录、用户信息相关接口调整说明】
https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801?token=88370823&lang=zh_CN

里面说getUserInfo将不再返回用户的明文信息
需要调用getUserProfile才可以

这个 API 长什么样?

希望Taro尽快支持此api

@taro-bot2 taro-bot2 bot added the enhancement New feature or request label Mar 4, 2021
@xuya227939
Copy link
Contributor

+1

@Chen-jj Chen-jj added this to the 3.1.2 milestone Mar 5, 2021
@baltic-sea-origin
Copy link

+1

1 similar comment
@SleepDevil
Copy link

+1

@liguansong
Copy link

Taro的其他版本呢?2.?3.0.

@ymw2017
Copy link

ymw2017 commented Mar 10, 2021

+1 请尽快适配getUserProfile方法。

@shenghanqin
Copy link
Collaborator

@Chen-jj 2.x和1.x什么时候适配呢?

@zzzhan
Copy link

zzzhan commented Mar 20, 2021

还在用1.x, 什么时候支持?或有没有临时方案?

@kiana-god
Copy link

截止到现在,taro 3.14版本,点击报错
MiniProgramError
global[key] is not a function

代码:
const test = () => {
Taro.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
console.log('res', res);
},
fail: (res) => {
console.log('fail', res);
}
});
};
报错是为什么?

@kiana-god
Copy link

截止到现在,taro 3.14版本,点击报错
MiniProgramError
global[key] is not a function

代码:
const test = () => {
Taro.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
console.log('res', res);
},
fail: (res) => {
console.log('fail', res);
}
});
};
报错是为什么?

知道原因了。需要升级微信开发者程序才支持!!!!

@ymw2017
Copy link

ymw2017 commented Mar 31, 2021

Taro.getUserProfile 支持了没有啊?大佬们。

@xuya227939
Copy link
Contributor

xuya227939 commented Mar 31, 2021 via email

@zhangx1986
Copy link

看到2.2.17版本已经添加了getUserProfile接口的支持,
看了下Commit,就是在native-apis.js里面的otherApis中添加了getUserProfile: true,这行代码

yarn 安装好依赖包后,发现并没有Taro.getUserProfile这个方法,具体要怎么才能调用到这个新的api?
求知道的小哥帮忙说下,怎么才能正常使用这个getUserProfile接口

@abstain23
Copy link

请问什么时候才能支持getUserProfile这个api呀,现在微信小程序使用getUserInfo已经获取不到用户信息了啊

@Chen-jj
Copy link
Contributor

Chen-jj commented Apr 6, 2021

2.2.17,3.0.29,3.1,3.2 都加了

@abstain23
Copy link

请问什么时候才能支持getUserProfile这个api呀,现在微信小程序使用getUserInfo已经获取不到用户信息了啊

刚刚升级到3.2.0,已经可以使用了。

@ymw2017
Copy link

ymw2017 commented Apr 6, 2021

2.2.17,3.0.29,3.1,3.2 都加了

请问加了后2.x版本的需要更新什么吗?怎么调用出来呢?

@ymw2017
Copy link

ymw2017 commented Apr 6, 2021

请问什么时候才能支持getUserProfile这个api呀,现在微信小程序使用getUserInfo已经获取不到用户信息了啊

刚刚升级到3.2.0,已经可以使用了。

请问2.x版本的可以用么?咋更新呢?

@jxh-0514
Copy link

jxh-0514 commented Apr 7, 2021

请问2.x版本怎么使用呢?

@shichaohui
Copy link

同问 2.x 怎么用?升级到 2.2.17 之后,依然没有 Taro.getUserProfile,Button 组件的 openType 也没有 getUserProfile 。

@Chen-jj
Copy link
Contributor

Chen-jj commented Apr 7, 2021

同问 2.x 怎么用?升级到 2.2.17 之后,依然没有 Taro.getUserProfile,Button 组件的 openType 也没有 getUserProfile 。

Typings 没有而已吧,直接使用

@syea911
Copy link

syea911 commented Apr 7, 2021

同问 2.x 怎么用?升级到 2.2.17 之后,依然没有 Taro.getUserProfile,Button 组件的 openType 也没有 getUserProfile 。

Typings 没有而已吧,直接使用

对的,直接使用wx.getUserProfile就行~

@jxh-0514
Copy link

jxh-0514 commented Apr 7, 2021

直接使用的话,编译的时候不是会报错吗

@syea911
Copy link

syea911 commented Apr 7, 2021

直接使用的话,编译的时候不是会报错吗

不会,你基础库设置到2.16.0试试

@jxh-0514
Copy link

jxh-0514 commented Apr 8, 2021

就是我现在基础库是2.10.3,要是换成2.16.0的话,小程序运行调试什么的时候会不会有问题

@BurnhamZhang
Copy link

@Chen-jj 看了改动,2.2.17

ts类型没改啊 Taro.getUserProfile没有,button上的type,onGetUserProfile 也没有

@crazyair
Copy link

谁好心把类型补充下 2.x 啊

@zhangLeLer
Copy link

2.2.17,3.0.29,3.1,3.2 都加了

![image](https://user-images.githubusercontent.com/59431211/120407061-ef1ec980-c37e-11eb-8d8f-73

2.2.17,3.0.29,3.1,3.2 都加了

微信小程序上编译器上报错: getUserProfile:fail can only be invoked by user TAP gesture,这个是咋解决呀大佬

@zhangLeLer
Copy link

截止到现在,taro 3.14版本,点击报错
MiniProgramError
global[key] is not a function
代码:
const test = () => {
Taro.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
console.log('res', res);
},
fail: (res) => {
console.log('fail', res);
}
});
};
报错是为什么?

知道原因了。需要升级微信开发者程序才支持!!!!

请问你有没有遇到过在编译器上调用这个api,提示getUserProfile:fail can only be invoked by user TAP gesture这个呢

@w19110205247
Copy link

这个api是不是在支付宝小程序中用不了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.