nodejs javascript微信开发
2016-06-30 10:12
471 查看
1.当从第三方软件需要分享到微信的时候 需要给授权处理才能获得微信信息 比如 nickname 等昵称图像等
从第三方登陆跳转到微信分享页需要 shareurl = http://open.weixin.qq.com/commect/oauth2/....+redirect_uri=.....+..... //redirect_uri 是回调地址,
这个页面会挑战到微信授权页面当你点击授权登陆的时候就会跳转到奥redirect_uri 地址上去.
如果授权成功 跳转的地址是 redirect_uri/?code=CODE&state=STATE CODE和 STATE 是成功后带上的参数
然后到了微信带有code参数的页面 ,需要分享的时候需要 向https://api.weixin.qq.com/sns/oauth2/access_token?appid=....code 等参数 从这个接口可以获得accesss_token
然后用accesss_token 向 https://api.weixin.qq.com/sns/userinfo?access_token=... openid=....&lang=zh 值 就可以获得到 成功的时候可以获取到一下信{
从第三方登陆跳转到微信分享页需要 shareurl = http://open.weixin.qq.com/commect/oauth2/....+redirect_uri=.....+..... //redirect_uri 是回调地址,
这个页面会挑战到微信授权页面当你点击授权登陆的时候就会跳转到奥redirect_uri 地址上去.
如果授权成功 跳转的地址是 redirect_uri/?code=CODE&state=STATE CODE和 STATE 是成功后带上的参数
然后到了微信带有code参数的页面 ,需要分享的时候需要 向https://api.weixin.qq.com/sns/oauth2/access_token?appid=....code 等参数 从这个接口可以获得accesss_token
然后用accesss_token 向 https://api.weixin.qq.com/sns/userinfo?access_token=... openid=....&lang=zh 值 就可以获得到 成功的时候可以获取到一下信{
"openid":" OPENID", " nickname": NICKNAME, "sex":"1", "province":"PROVINCE" "city":"CITY", "country":"COUNTRY", "headimgurl": "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46", "privilege":[ "PRIVILEGE1" "PRIVILEGE2" ], "unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL" } 2.在第三方软件上如何分享到微信,朋友圈,qq,微博等 var api = new API(appid,secret); var param = { debug : false, jsApiList : ['onMenuShareTimeline', 'onMenuShareAppMessage','showOptionMenu','onMenuShareQZone','onMenuShareWeibo','onMenuShareQQ'], url : url }; api.getJsConfig(param, function(err, result) { res.end(JSON.stringify(result)); console.log(JSON.stringify(result)); });
前端js 代码需要 wx.config(result) wx.ready({ wx.checkApi ({ jsApiList :[], success : function(res){} }); wx.onMcnushareTineline({ //分享到朋友圈 title: link: imgUrl: success: cancel }); ... ... ... ... wx.error(function(){ }) })
相关文章推荐
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- 免费的微信编辑器插件调用
- 微信公众号支付开发配置
- 第三方登陆:微信官方登陆
- 微信运营误区:你选对配图了吗?
- 预览图文受限?4招教你突破限制!
- 【秘籍】微信4%打开率,标题决定80%,关键在这4点…
- Java IO字节流操作及实现记事本Application小程序
- Android 支付宝以及微信支付快速接入流程
- 微信公众号开发的时候,进行上传多张手机相册图片上传时候只上传第一张其他图片没上传解决方案
- 微信分享就这么简单
- 运用for循环制作一个99乘法表
- 5个微信公众号加粉好方法,不看白不看!
- C#微信公众号开发-MVC模式公共类封装
- 使用第三方和微信使用事项
- [置顶] 微信硬件蓝牙扫描绑定JSAPI发送数据
- 微信分享自定义图片标题摘要-微信官方API
- 微信公众平台开发之地理位置.Net代码解析
- 微信公众平台开发之处理图片.Net代码解析
- Android热更新微信实践地址