同一个界面内取微信的OPENID和调用微信的分享接口

步骤如下,
1:判断URL是否有CODE参数传入,没有则拼接那个微信跳转连接,然后redirect
2:有CODE传入,调用微信接口,根据code获取openid和access_token,注意这一步取到的token是没用的,这里已经取到openid了,下面开始取微信JS SDK的接口注入配置
3:调用微信接口根据appid和secrect取access_token
4:用上一步得到的access_token再调用微信接口 根据access_token 取得tikect
5:用上一步得到的tikect进行微信 JS SDK接口注入配置的签名,需要签名的URL必须是通过程序自己来获取,如.NET中的Request.Url.Abslute, 自已定死URL的话很容易产生签名失败的错误

注:以上要注意的就是第4步中的access_token必须由第3步中取得,不要用第2步中得到的token

时间: 2024-11-03 06:37:43

同一个界面内取微信的OPENID和调用微信的分享接口的相关文章

java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail

问题描述 java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail 奖励有点少,实在是没有c币了.下面是我的js,不清楚到底是什么原因导致的,各位大神帮忙给解决下吧:具体报错:config签名啥的是OK的,但是在调用chooseWXPay的时候,就失败了 报错errMsg:chooseWXPay:fail 没有别的提示信息,不清楚失败原因$('#pay_sub_btn').on(touchType function(){ var _this = $(this);

图片-微信公众平台开发调用上传素材接口 为什么一直返回48001

问题描述 微信公众平台开发调用上传素材接口 为什么一直返回48001 解决方案 说的很清楚,没有验证成功,检查你的token

android app使用微信sdk能不能调用微信浏览器?

问题描述 android app使用微信sdk能不能调用微信浏览器? 用webview或者用别的浏览器访问微信平台开发的项目时,不能正常访问,会提示必须用微信访问,被转到一个指定页面. 使用微信sdk能调用微信浏览器去打开我要访问的地址么?或者还有什么办法能够用webview或者手机浏览器去访问么?之前试过了修改user-agent去访问,没有用 解决方案 可以调用webview,微信的浏览器不行. 解决方案二: 可是webview不能访问啊,被拒绝了 解决方案三: 解决了没有??????

微信公众平台开发者-调用微信高级群发接口,发送图文发送失败,在微信后台显示系统错误

问题描述 调用微信高级群发接口,发送图文发送失败,在微信后台显示系统错误 我使用高级群发接口的时候,使用预览接口是可以收到消息的,但是群发图文的时候 总是过段时间在微信后台可以看到发送消息失败,系统错误,这个是是怎么一回事? 解决方案 http://www.cnblogs.com/txw1958/p/weixin-mp-mass-send.html 有每日上限的.

微信支付PHP SDK之微信公众号支付代码详解_php实例

这里假设你已经申请完微信支付 1. 微信后台配置  如图 我们先进行测试,所以先把测试授权目录和 测试白名单添加上.测试授权目录是你要发起微信请求的哪个文件所在的目录. 例如jsapi 发起请求一般是jsapi.php所在目录 为测试目录,测试白名单即开发人员的微信号. 正式的支付授权目录不能和测试的一样否则会报错.不填写或者填错授权目录以及测试白名单都会报错. 报错样例: NaNsystem:access_denied 不在测试白名单 2. 配置 lib/WxPay.Config.php文件

win7系统查看同一个局域网内电脑IP的方法

  1.按组合键(win+R)打开运行窗口,接着输入"cmd",回车确认,如下图所示: 2.打开管理员命令界面后,在光标闪动处输入"net view",回车确认即可看到局域网中所有正在运行的电脑,如下图所示: 3.接着继续输入"ping ―4 计算机名称",比如要找的是"JINXIN―02A5F942"的IP,然后按回车键确认即可查看到这台电脑的IP地址了,如下图所示: 通过上面三个步骤,我们便可以在win7系统中查看同一个局

wifi-没有连接在同一个局域网内怎么通过WIFI通信

问题描述 没有连接在同一个局域网内怎么通过WIFI通信 看到一款产品,上面带了WIFI,启动时,该产品的WIFI作为AP模式存在,在手机的WIFI列表可以看到它,(Station模式有无启动不清楚), 安装了该产品的相关APP后,进入APP,(手机连接到自己的路由器,如Tenda),填了Tenda路由器的密码后按了一下该产品上面一个叫WPS的按键,过一会,那个产品就连接上Tenda路由器了.整个过程中,手机始终的连接着Tenda路由器的,不明白Tenda的SSID和密码是怎么传到产品这边的? 麻

两个SufView在同一个界面进行切换,设置了好多属性,下层的View就是显示不出来,求大神帮帮忙

问题描述 两个SufView在同一个界面进行切换,设置了好多属性,下层的View就是显示不出来,求大神帮帮忙 切换的时候明明设置了 videoView.setZOrderOnTop(true); videoView.setZOrderMediaOverlay(true); //videoView.bringToFront(); videoViewSmall.setZOrderMediaOverlay(false); videoViewSmall.setZOrderOnTop(false); 为什

javascript-Javascript怎样调用同一个对象内的方法?

问题描述 Javascript怎样调用同一个对象内的方法? Javascript对象的代码如下: var obj = { FunA: function () { alert("This is function FunA"); }, FunB: function () { var txtEles = $("text"); txtEles.each(function(){ //这里我想调用FunA,该怎么调用. }) } } 我想在方法FunB中注释的地方调用FunA,