首先注册公众号,配置好 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';

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. 微信公众号没办法直接获取用户的手机号

    微信公众号如何获取手机号,H5调用小程序,小程序调用H5: https://blog.csdn.net/u010757785/article/details/100534023 微信开放社区讨论关于获 ...

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

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

  9. 微信公众号上完成获取用户openid-----详细教程

    本文从零开始到获取用户openid并存到数据库 运用到SpringBoot+mybatis+RestTemplate 准备条件 需要一个公众号 需要简单配置一下,在左方菜单最下方----开发–基本配置 ...

最新文章

  1. AI Time 7 | 人机交互的终极状态——人机共生
  2. 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...
  3. std::string用法总结
  4. 【Array数组】使用slice返回数组中的元素
  5. 学习笔记(二)——CSS基础
  6. Linux+pycharm下 安装tensorflow时遇到的bug
  7. iOS GPUImage之滤镜功能说明
  8. [BZOJ] 2064: 分裂
  9. angular4输入有效性_Angular 2 用户输入
  10. ThinkPHP包含文件
  11. 22_IO_第22天(File、递归)_讲义
  12. 时序列数据库武斗大会之 OpenTSDB 篇
  13. 数据预处理之数据描述
  14. golang GC机制
  15. 付呗聚合支付快速教程 基础篇②——FubeiUtils付呗工具类(封装参数和签名规则)
  16. python:实现Lempel-Ziv压缩算法(附完整源码)
  17. 【金融项目】尚融宝项目(八)
  18. 2646-61-9, 脯氨酰内肽酶(PEP)底物: Z-GPLGP-OH
  19. 尤雨溪的5KB petite-vue源码解析
  20. Promodel®模拟和优化套装加速企业绩效改善 功能介绍

热门文章

  1. 虚拟试穿--测试上衣代码详解
  2. codevs3147 矩阵乘法 2 (推导小公式)
  3. java用数组显示周期性波形,电压uI的周期性波形如图所示,则灯L的情况为
  4. 【Jmeter】安装配置:Jmeter 自定义创建桌面快捷方式
  5. 【PSO】熟悉PSO算法
  6. HCIP实验:MPLS VPN配置
  7. docker-machine win10环境搭建及使用(hyperv虚拟机)
  8. 百度之星 2017初赛第一场 1005 今夕何夕
  9. 【Linux】第二篇:Linux环境及开发工具
  10. 软件测试员需要学什么?