微信网页授权access_token与全局access_token的区别

9

微信网页授权access_token与全局access_token的区别

微信网页授权access_token与全局access_token的区别

在微信开放平台中,提供了两种类型的access_token:网页授权access_token和全局access_token。虽然这两个access_token都可以用于获取用户信息,但它们有着不同的使用场景、权限范围和获取方式。

1. 网页授权access_token

网页授权access_token是通过微信开放平台提供的网页授权接口来获取的。这种类型的access_token主要用于获取对应的微信用户信息,与微信用户是一对一的关系。网页授权access_token的有效期为2小时。

获取网页授权access_token的步骤:

1. 用户访问公众号或小程序后台,同意授权给开发者。

2. 开发者向微信开放平台申请网页授权access_token。

3. 微信开放平台返回网页授权access_token。

使用网页授权access_token的场景:

1. 获取用户基本信息(昵称、头像等)。

2. 获取用户关注公众号或小程序的状态。

3. 获取用户的openid。

2. 全局access_token

全局access_token是通过微信开放平台提供的全局接口来获取的。这种类型的access_token可以用于获取所有用户信息,不需要用户授权。全局access_token的有效期为2小时。

获取全局access_token的步骤:

1. 开发者向微信开放平台申请全局access_token。

2. 微信开放平台返回全局access_token。

使用全局access_token的场景:

1. 获取所有用户信息(包括未关注公众号或小程序的用户)。

2. 获取所有用户的openid。

网页授权access_token与全局access_token的区别:

1. 权限范围:网页授权access_token只能获取对应的微信用户信息,与微信用户是一对一;全局access_token可以获取所有用户信息。

2. 获取方式:网页授权access_token需要用户授权,通过网页授权接口获取;全局access_token不需要用户授权,直接通过全局接口获取。

3.有效期:网页授权access_token的有效期为2小时,全局access_token的有效期也为2小时。

总结

在微信开放平台中,网页授权access_token和全局access_token都是用于获取用户信息的,但它们有着不同的使用场景、权限范围和获取方式。开发者需要根据具体需求选择合适的类型access_token来进行操作。

授权

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信小程序实现常规分包、独立分包和分包预下载

下一篇 微信发红包测试用例