首先注册公众号,配置好 URL js URl ,这个就不多介绍了 第一步,直接 在菜单里 同意授权,获取code

这是第一个坑 ,记住,一定要用  urlEncode 对你的 重定向 URL  进行处理
redirect_uri 授权后重定向的回调链接地址, 请使用 urlEncode 对链接进行处理

第二个坑 ,比如说我们现在点击菜单授权跳转到了 www.baidu.com 这个地址,你在浏览器地址栏里面看到的一定是 www.baidu.com 这个地址,但是不是的 ,其实他是 www.baidu.com?code=code&state=localDw 是这条链接

state=localDw 就是上图里面带 的参数,code是微信发给你的,需要用这个code去拿 access_token,opiden 等等。

我们回到 www.baidu.com  的 代码页面,用 $code = $_GET['code']; 获取你的code.

第三个坑tickets,

$nonceStr='$nonceStr';    //这个是  随机的字符串,用自己的方式去生成  
$timestamp='$timestamp'; 这个是当前的时间戳
$jsapi_ticket=$tickets;    这个是tickets,用 接受到的code去拿access_token,然后再用access_token去拿
$url  = 'http://erp.appjx.cn/kaoqing.php?code='.$code.'&state=localDw';

微信公众号第三方授权获取用户的的地理位置--坑相关推荐

  1. 微信授权地理位置php,微信公众号第三方授权获取用户的的地理位置--坑

    首先注册公众号,配置好 URL js URl ,这个就不多介绍了 第一步,直接 在菜单里 同意授权,获取code 这是第一个坑 ,记住,一定要用  urlEncode 对你的 重定向 URL  进行处 ...

  2. 微信公众号网页授权获取用户信息的流程

    官网文档 网页授权流程分为四步: 引导用户进入授权页面同意授权,获取code 通过 code 换取网页授权access_token(与基础支持中的access_token不同)(我的需求只需要到第二部 ...

  3. 微信公众号第三方授权开发——推送component_verify_ticket协议

    微信公众号第三方授权--接受微信推送component_verify_ticket协议 作者:凌晨四点的newyork 接收component_verify_ticket 在第三方平台创建审核通过后, ...

  4. php微信授权没有code返回,解决关于微信公众号网页授权获取code参数的问题

    解决关于微信公众号网页授权获取code参数的问题 发布时间:2018-07-24 23:21, 浏览次数:3327 , 标签: code * 在微信网页授权过程中,需要获取code参数,因为我用的是公 ...

  5. 微信公众号中 JavaScript 获取用户周边的标志性建筑列表

    微信公众号中 JavaScript 获取用户周边的标志性建筑列表 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致& ...

  6. 微信公众号开发之获取用户信息

    微信获取用户信息的方式有两种,静默授权(无需用户同意)和非静默授权(需要用户" 手动点击 "拉取授权,可以用户无需关注公众号即可获取用户信息) 整体的代码请查看最后,前边为原理介绍 ...

  7. 微信公众号接入和获取用户信息

    主要原理: 1.从微信公众号发来的get请求为验证服务器安全性的 2.从微信公众号发来的post请求为接受和回复用户信息的 3.先根据是否有code来进行判断,如果有code的话,根据code换取op ...

  8. 微信公众号H5页面获取用户昵称头像等信息(Java)

    H5页面获取微信用户信息操作流程 (一)获取微信权限,由微信用户确认 (二)获取相应的ACCESS_TOKEN和OPENID信息 (三)根据ACCESS_TOKEN和OPENID信息获取相应的用户信息 ...

  9. 微信公众号开发之获取用户地理位置

    使用微信的用户地理位置接口就要配置这里. 前端代码: function configWx() {var thisPageUrl = location.href.split('#')[0];$.ajax ...

最新文章

  1. 【Android 逆向】ptrace 函数 ( C 标准库 ptrace 函数简介 | ptrace 函数真实作用 )
  2. android fragment动态添加,Android动态添加Fragment
  3. java floatmath_《Java1.doc
  4. ArcGIS.Server.9.2.DotNet自带例子分析(三、一)
  5. 训练指南——数学专题一的总结
  6. linux dd 进度条,Progress 进度条 – DDProgressHUD
  7. linux终端怎样ise,Linux下ISE开发环境的安装zz
  8. EMLOG仿微信主题模板V3.11
  9. 全国二级c语言考试题型,2016年电大 -全国计算机二级c语言考试题型及考试重点.doc...
  10. perl模块net mysql_Perl模块实例化DBI Forks“Mysql服务器已经消失”
  11. clickjacking:X-frame-options header missing 漏洞解决办法
  12. python 自动登录方法_Python实现自动登录百度空间的方法
  13. Android ExpandableListView实现列表可扩展点击显示内容或隐藏内容
  14. 对初学者来说,Python难度不低于其他语言
  15. 猎隼涉密计算机安全,[原创]如何干掉《“猎隼”涉密计算机上网监察取证系统》...
  16. oracle视频经典教程,甲骨论经典版课程 Oracle DBA视频教程 超经典Oracle视频教程 博森瑞...
  17. 计算机一级windows系统操作知识点,计算机一级考试内容
  18. 一起学习“秋叶的如何成为PPT高手”
  19. 开关电源基本工作原理
  20. 在图片上的文字背景,颜色是黑色?

热门文章

  1. 柯西-施瓦茨不等式学习笔记
  2. 恭喜Zhang Jian获得Neo4j认证
  3. 「Android」 APK瘦身探索
  4. php怎么创建表命令行,laravel使用命令行结合代码创建数据表的方法
  5. 转:对历史和常识的无知
  6. 【线性代数的几何意义】什么是线性代数
  7. 百度地图创建多个marker和监听事件
  8. ProgressDialog调用dimiss经常不能消失
  9. 安装kuboard-kubernetes图形化管理工具
  10. Selenium使用CSS定位 总结