VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何通过微信获取openid(如何通过微信获取位置信息设置)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

本文主要和大家分享如何通过微信获取openid。首先要明确,如果你想要用户授权,你需要引导用户到你的授权页面。

1.你必须有一个链接。

https://open.weixin.qq.com/connect/oauth2/authorize? APPID = APPID ;URI ;代码 scope = snsapi _ userinfo state = STATE #微信_重定向

描述:

APPID是你的微信微信官方账号ID,以wx开头。

URI是你的授权入口,通常在微信微信官方账号指向的主域名下。我把它放在这里:http://www.xxoo.com/home/index/test.

注意转义,所以uri = http % 3a % 2f % 2f www . xxoo . com % 2f home % 2 findex % 2f test

2.这个链接可以生成二维码让别人扫描,比如这个网站:https://cli.im/.

填写上面替换的链接并生成。

3.获取openid的代码

函数test(){ $ code = $ _ GET[ # 39;代码 # 39;];//echo htmlspecialchars($ code);退出;$ appid = # 39wx * * * * * * * * * * # 39;//APPID $ app secret = # 39;**************';//APP key $ URL = # 39;https://api.weixin.qq.com/sns/oauth2/access_token? appid = # 39;.$appid。' 秘密= # 39;.$appsecret。' code = # 39.$code。' grant _ type = authorization _ code # 39;;$ header[]= ;content -类型:application/JSON;charset = ut F-8 ;;$ ch = curl _ init();curl_setopt ( $ch,CURLOPT_URL,$ URL);//请求模式为post curl _ setopt ($ ch,curl opt _ custom request," GET );//禁用时,cURL将终止来自服务器的验证。curl _ setopt ($ ch,curl opt _ SSL _ verifypeer,false);//不检查证书curl _ setopt ($ ch,curl opt _ SSL _ verifyhost,false);//发送头字段curl _ setopt ($ ch,curl opt _ httpheader,$ header);//告诉对方自己的浏览器型号curl _ setopt ($ ch,curl opt _ user agent, # 39;Mozilla/4.0(兼容;MSIE 5.01windows NT 5.0) # 39;);//那意味着自动跳转抓取(如果URL被302重定向)并继续抓取curl _ setopt ($ ch,curl opt _ follow location,1);//自动重定向打开curl _ setopt ($ ch,curl opt _ autoreferer,1);//post参数发送//curl _ setopt ($ ch,curl opt _ postfields,$ param);//得到的结果不在屏幕上显示,curl _ setopt ($ ch,curl opt _ return transfer,true)存储为变量结果;$ RES = curl _ exec($ ch);//如果操作错误,返回错误号$ flat = curl _ errno($ ch);if($ flat){ $ data = curl _ error($ ch);} curl _ close($ ch);//得到返回结果后,将json格式转换成可用的数组格式$res = json_decode ($res,true);//$ access _ token = $ RES[ # 39;访问令牌 # 39;];$ OpenID = $ RES[ # 39;openid # 39];//跳转到抽奖页头( # 39;地点:http://wx.xxoo.com/test/index/index/openid/'。$ OpenID);}这样可以通过获取openid来识别每一个微信用户。

相关建议:

微信小程序获取openid和用户信息的方法

从微信小程序获取session_key和openid的案例(图)

在微信官方账号开发网页中及时获取当前用户的openid及注意事项以上是微信如何获取Openid的细节。请多关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何通过微信获取openid(如何通过微信获取位置信息设置) https://zhujicankao.com/80753.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何通过微信获取openid(如何通过微信获取位置信息设置)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!