title: 剑网3推栏授权


剑网3推栏授权

更多请到github文档查看

使用方法

在头部head标签内按顺序先引入 daily-app-auth脚本,然后引入get-daily-account-info.js脚本

请将{VERSION}更换为具体的版本

  1. <head>
  2. ...
  3. <script src="//zhcdn01.xoyo.com/xassets/lib/daily-app-auth/{VERSION}/daily-app-auth.js" crossOrigin="anonymous" ></script>
  4. <script src="//zhcdn01.xoyo.com/xassets/lib/daily-app-auth/{VERSION}/get-daily-account-info.js" crossOrigin="anonymous" ></script>
  5. ...
  6. </head>

执行脚本后可以在window.THIRD_PARTY_AUTH获取相关授权信息

  1. console.log(window.THIRD_PARTY_AUTH);
  2. //成功返回
  3. {
  4. "ua": "daily",
  5. "status": "success",
  6. "data": {
  7. "uid_encode": "c4e60ae03514c02ec5ebf4748eb5a2006fc092b0",
  8. "account": "hdt***062",
  9. "zone_name": "测试专区",
  10. "server_name": "聊天测试",
  11. "token": "0cd31785fd3a460d8c17af19de181b11",
  12. "force": "蓬莱",
  13. "bodily": "成男",
  14. "person_name": "辣条",
  15. "person_avatar": "https://qdla.pvp.xoyo.com/dev/avatar/tmp/f8c146ac3ec24bab9adf21f3881a288a/avatar.jpg/d0d100fff27645108cea5afc1e47b0d4.jpg",
  16. "is_wegame": 0,
  17. "session_id": "WpMtMML4mhYGgdsWkuXD4BKY620UB5t8Jvdvzqhp",
  18. "request_id": "11878089719ae013f79321d21d9ba3f674ce19b8"
  19. }
  20. }

API

  1. window.LIMIT_ONLY_HAS_JX3_ROLE_ACCESS_IN_DAILY

    在接入脚本前设置该值,是否限制仅拥有剑三角色账户才可进入,否则跳转无激活角色错误提示页面,默认关闭,开启会影响性能,请经确认需要开启后开启

    1. <head>
    2. ...
    3. <script>
    4. window.LIMIT_ONLY_HAS_JX3_ROLE_ACCESS_IN_DAILY = true;
    5. </script>
    6. <script src="//zhcdn01.xoyo.com/xassets/lib/daily-app-auth/{VERSION}/daily-app-auth.js" crossOrigin="anonymous" ></script>
    7. <script src="//zhcdn01.xoyo.com/xassets/lib/daily-app-auth/{VERSION}/get-daily-account-info.js" crossOrigin="anonymous" ></script>
    8. ...
    9. </head>

    如果设置为window.LIMIT_ONLY_HAS_JX3_ROLE_ACCESS_IN_DAILY为true会多返回红框内数据

daily auth return

联系

如有相关问题请联系微信 ailun_she, 加好友前请备注来自 github, 备注加好友原因.

ChangeLog

0.0.2

  • add: 增加window.LIMIT_ONLY_HAS_JX3_ROLE_ACCESS_IN_DAILY是否限制仅拥有剑三角色账户才可进入,否则跳转无激活角色错误提示页面

0.0.1

  • add: init