本文主要是介绍公众号和小程序获取openId不同点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
公众号获取openId是在前端先调用一个腾讯的请求地址,传的是当前页面的URL,得到code,让把code给后端服务器,后端根据appId,appSecret和code,去腾讯换取openId。
// 网页授权获取code
//public final static String GetPageCode = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=URL&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";// 网页授权接口_公众号
public final static String GetPageAccessTokenUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";
小程序是通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器,后端根据appId,appSecret和code,去腾讯换取openId。但是换取的链接和公众号的链接不一样。
// 网页授权接口_小程序
public final static String GetPageAccessTokenUrlForMini = "https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=CODE&grant_type=authorization_code";
这篇关于公众号和小程序获取openId不同点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!