分销/拼团/商家入驻 成品商城APP(APP+WAP+公众号+小程序)= 4800元
快打包唯一官网(kdabao.com)谨防山寨假冒!
首页插件功能正文

微信登录插件

1.管理应用 --> 插件管理 --> 微信登录插件,此插件的使用权限为加强版应用和高级版应用,开启插件并配置过参数

之后,需要重新生成应用。

2.必须在微信开放平台(必须是微信开放平台,微信公众平台参数不通用)创建移动应用,并获取微信登录能力之后才

可以使用微信支付插件。

3.新创建的应用微信登录插件默认是关闭状态,需要进入微信登录页面开启插件:

4.开启插件之后,需要配置相关参数才可以使用微信登录插件

其中weixinAppid和WeixinAppSecret同微信分享和微信支付的值是通用的(weixinAppid和WeixinAppSecret的配置可参考分享设置)。


5.参数完全正确配置之后,需要提交并重新生成应用,微信支付的使用,需要配合js-sdk:

详细调用方法:

YDB.WXLogin(returnDataType, accessUrl);               
     //参数returnDataType: 返回值类型
     //参数accessUrl: accessUrl接收返回值的url,可附加Url参数,用来判断用户登陆状态以及设置用户信息等操作
     //参数影响:
     //当returnDataType为0时,accessUrl接收到参数为:token 字符类型、openid 字符类型、sign Md5加密字串
     //当returnDataType为1时,accessUrl接收到参数为:token Json字串、resault Json字串、openid 字符类型、sign Md5加密字串


具体可参考:http://www.kdabao.com/API/YdbOnline.aspx#YdbOnline.4.14

(1)调用示例

(仅作参考,用户可根据自己需求自行修改)


       
   
                   function WxLogin() {            var YDB = new YDBOBJ();            YDB.WXLogin(1, "http://你的回调页面);        }           


(2)接收返回值的页面 accessUrl 需要注意:

     1.接收返回值的页面 accessUrl App会调用两次。

     2.第一次是App的POST请求,前端不可见,可在post请求时存储接收到的用户数据(此时不支持session和cookie的存储,不支持页面跳转)。
     3.第二次是App的直接打开这个页面,可在此时做跳转处理(可根据POST请求时存储的数据判断如何跳转)。


微信公众号
微信公众号
网站导航
成品APP
Cms App
案例展示
套餐价格
APP管理面版
文档教程
JS-SDK
帮助教程
联系我们
联系方式
合作代理
付款方式