从微信获取手机号主要有两种情况。一种是通过微信公开的信息获取用户的手机号,另一种是通过微信API接口获取用户的手机号授权。以下是这两种情况的详细步骤。
获取微信公开的信息中的手机号
用户在微信设置中是可以公开自己的手机号的,这种情况下,你可以在与其聊天的过程中直接获取到对方的手机号,但请注意,如果对方没有公开自己的手机号或者没有与你共享这一信息,你是无法获取的。
第二种情况:通过微信API接口获取用户的手机号授权

这种方式主要用于网站或应用与微信对接的场景,用户可以通过微信登录后授权你的应用获取其微信中的手机号等信息,以下是详细步骤:
1、首先需要在微信公众平台上注册并配置好相关参数,然后获取到AppID和AppSecret。
2、在你的网站或应用中引导用户通过微信登录。
3、用户同意登录后,微信会重定向用户回到你的应用,并带上一个code参数。

4、你需要拿着这个code去调用微信接口换取access_token和openid等信息。
5、你可以使用access_token和openid等信息去调用微信接口获取用户的详细信息,包括手机号,但请注意,这个过程需要用户同意授权你的应用获取其微信信息,如果用户没有授权,你就无法获取到相关信息。
两种方式都需要遵守微信的相关政策和规定,确保用户的信息安全和隐私,在任何情况下,都不应非法获取或使用用户的个人信息。





