找回密码
 立即注册

微信登录二次开发文档

[复制链接]
发表于 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));
  •     }
  • });


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|一门开发者社区 ( 蜀ICP备17005078号-4 )

GMT+8, 2025-4-3 08:45 , Processed in 0.026477 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表