campaingames.oauth
v1.0.22
Published
> 提供生成用户信息的功能。 > * 如果在微信中,根据微信用户信息,生成window.campaignUser对象; > * 如果在浏览器中,根据浏览器信息,生成window.campaignUser对象; > * 如果在吉秀APP中,根据APP用户信息,生成window.campaignUser对象;(须在吉秀后台配置,跳转的URL带accessToken参数)
Downloads
35
Readme
Campaign Games OAuth
提供生成用户信息的功能。
- 如果在微信中,根据微信用户信息,生成window.campaignUser对象;
- 如果在浏览器中,根据浏览器信息,生成window.campaignUser对象;
- 如果在吉秀APP中,根据APP用户信息,生成window.campaignUser对象;(须在吉秀后台配置,跳转的URL带accessToken参数)
1,依赖库
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/js-cookie/latest/js.cookie.min.js"></script>
<script src="https://cdn.bootcss.com/fingerprintjs2/2.0.3/fingerprint2.min.js"></script>
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
2,配置全局变量
<script type="text/javascript">
// 引用前先配置
window.gameAppId = 1; // 游戏ID
window.ApimSubKey = ''; // 网关Key
window.gameUserImg = ''; // 默认用户头像
window.gameUserPrefix = '';// 默认用户名称前缀,可空
window.jxEnvironment = ''; //jixiuapp环境,可选值:staging/production
//其他特殊情况可通过修改window.jxAppKey、window.jxServer对象,来改变jixiuapp的接口配置
</script>
3,引用脚本
<script src="campgingames.oauth.min.js"></script>
4,其他
- 访问window.campaignUser可获取用户对象
- 其他附加功能如下
// 判断是否为微信
console.log(IsWechat);
// 判断是否正在微信授权跳转中
console.log(IsOnAuthorize);
// 获取用户信息
console.log(JSON.stringify(campaignUser));
// 平台代码:
0 - 极秀
1 - 微信
2 - 微博
3 - 网页