当前位置: 首页 > news >正文

获取微信openid

通过这篇文章,成功获取到了Openid:

http://www.cnblogs.com/txw1958/p/weixin76-user-info.html

官方参考:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN

但也遇到几个问题:

1,redirect_uri 参数错误

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=http://mascot.duapp.com/oauth2.php&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirec

用正确的appid和redirect_uri替换后,在微信web开发工具中输入链接,出现此错误

原因:授权回调页面域名未设置
设置地址位置:
登录公众平台:
开发——>接口权限——>网页账号——>修改

2,Scope 参数错误或没有 Scope 权限
通过对授权回调页面的设置,本来已经正常了,出现这个问题的原因是,在复制链接地址的过程中,不小心在地址中加入了回车键,如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=http://mascot.duapp.com/oauth2.php&response_type=code&scope=snsapi_userinfo
&state=1#wechat_redirec

转载于:https://www.cnblogs.com/fsd1/p/5643500.html

相关文章:

  • Obsolete此API即将移除
  • Colorful Image Colorization 的环境配置
  • 上下左右滚动插件
  • TableViewCell重影问题
  • HDU1048 The Hardest Problem Ever
  • CentOS下配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决
  • Linux 下vsftp配置文件
  • Flymeos插桩适配教程
  • 在liunx中构建DNS主从服务器的配置文档
  • httpd搭建虚拟主机、设置访问认证以及https相关的用法
  • 百度编辑器(Ueditor)最新版(1.4.3.3)插入锚点失败原因分析及BUG修复
  • Restore Volume 操作 - 每天5分钟玩转 OpenStack(60)
  • jsp页面实现局部刷新
  • k8s如何管理Pod
  • 全屏无标题栏解决方法
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • ➹使用webpack配置多页面应用(MPA)
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Centos6.8 使用rpm安装mysql5.7
  • github指令
  • golang 发送GET和POST示例
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • LeetCode算法系列_0891_子序列宽度之和
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • text-decoration与color属性
  • ViewService——一种保证客户端与服务端同步的方法
  • 构造函数(constructor)与原型链(prototype)关系
  • 近期前端发展计划
  • 深度学习中的信息论知识详解
  • 自动记录MySQL慢查询快照脚本
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 白色的风信子
  • HanLP分词命名实体提取详解
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #ifdef 的技巧用法
  • (力扣题库)跳跃游戏II(c++)
  • (转)Google的Objective-C编码规范
  • (转)setTimeout 和 setInterval 的区别
  • .equals()到底是什么意思?
  • .NET 8.0 发布到 IIS
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET处理HTTP请求
  • .net反混淆脱壳工具de4dot的使用
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • /tmp目录下出现system-private文件夹解决方法
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @Autowired注解的实现原理
  • @JSONField或@JsonProperty注解使用
  • @在php中起什么作用?
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [1127]图形打印 sdutOJ
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [Android Studio 权威教程]断点调试和高级调试