微信登录二次开发文档

[复制链接]
春哥Lv.8 显示全部楼层 发表于 2019-7-25 15:27:02 |阅读模式 打印 上一主题 下一主题
苹果上架
微信登录二次开发文档:http://www.yimenapp.com/doc/js.cshtml#wxLogin

呼出微信APP,授权同步登录。参考官方文档

jsBridge.wxLogin(callback); callback 参数可以是一个 url 字符串或者是 function 回调函数。
♦ callback 是个 url 字符串: 登录授权成功后App会将用于换取access_token的code附加到url并跳转到这个地址;
♦ callback 是个 function 函数: function(success, object){} , success - 是否成功授权登录,object - 错误信息或授权登录数据;

如果你在“APP 配置” - “微信分享”表单填写了有效的“AppSecret”,APP会自动帮你用授权code及AppSecret获取access_token和userinfo用户信息返回给你,免去重写代码的麻烦; 如果觉得这种方式不够安全,你可以把 AppSecret 留空,拿到 code 过后自己在服务器上去调用微信接口获取 access_token

注意:要在 微信开放平台 一年交300元钱通过认证之后,你的移动应用才能获得微信的登录接口。

JavaScript
  • //通过 url 跳转回调
  • //必有参数 code (用于换取 access_token)
  • //如果配置了有效的 AppSecret ,还会返回 openid, access_token, userinfo(json字符串 JSON.stringify(userinfo))
  • jsBridge.wxLogin("/doc/u.cshtml");
  • //通过 function 回调
  • jsBridge.wxLogin(function(succ, obj) {
  •     if (succ) {
  •         //obj 是个 json 对象,如
  •         // {
  •         //    code:         "qqqqqqqqqqqqqqq",
  •         //    openid:       "wwwwwwwwwwwwwww",
  •         //    access_token: "aaaaaaaaaaaaaaa",
  •         //    userinfo: {
  •         //      nickname: "sssssss"
  •         //      //...
  •         //    }
  •         // }
  •         //
  •         alert(JSON.stringify(obj));
  •     }
  • });


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司