微信小程序获取手机号2个接口搞定

微信小程序获取手机号2个接口搞定

1、获取AccessToken

https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getAccessToken.html

HTTPS 调用


GET https://api.weixin.qq.com/cgi-bin/token 

请求参数

属性

类型

必填

说明

grant_type

string

填写 client_credential

appid

string

小程序唯一凭证,即 AppID,可在「微信公众平台 – 设置 – 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)

secret

string

小程序唯一凭证密钥,即 AppSecret,获取方式同 appid

返回参数

属性

类型

说明

access_token

string

获取到的凭证

expires_in

number

凭证有效时间,单位:秒。目前是7200秒之内的值。

2、获取手机号

HTTPS 调用


POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN 

云调用

  • 出入参和HTTPS调用一样,调用方式可查看云调用说明文档
  • 接口方法为: openapi.phonenumber.getPhoneNumber

第三方调用

  • 调用方式以及出入参和HTTPS一样,仅是调用的token不同
  • 该接口所属的权限集id为:18
  • 服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用

请求参数

属性

类型

必填

说明

access_token

string

接口调用凭证,该参数为 URL 参数,非 Body 参数。使用access_token或者authorizer_access_token

code

string

手机号获取凭证

openid

string

返回参数

属性

类型

说明

errcode

number

错误码

errmsg

string

错误信息

phone_info

object

用户手机号信息

属性

类型

说明

phoneNumber

string

用户绑定的手机号(国外手机号会有区号)

purePhoneNumber

string

没有区号的手机号

countryCode

string

区号

watermark

object

数据水印

属性

类型

说明

timestamp

number

用户获取手机号操作的时间戳

appid

string

小程序appid

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容