ShareSDK⭐一、QQ登陆、获取QQ用户信息

在这里插入图片描述

目录

📢 本章的参考资料

📢 本章最终效果展示

🟥用户Json含义

🟧 注册开发者

1️⃣ 注册腾讯开放平台开发者

2️⃣ 注册MobSDK开发者

🟨Unity配置相关信息


📢 本章的参考资料

QQ客服提供参考网址:腾讯开放平台01腾讯开放平台02QQ互联

📢 本章最终效果展示

电脑展示效果:

获取到的用户信息:

利用获取到的用户信息,我们即可使用这些信息,在我们的APP中干各种事情。

🟥用户Json含义

现在阐述上方获取到的信息的含义:

expiresIn:凭证有效时间,单位:秒

secret:第三方用户唯一凭证密钥,即appsecret

nickname:QQ昵称

icon:QQ头像

pay_token:从手Q登录态中获取的pay_token的值

unionid:此接口用于获取用户个人信息。开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用,可通过获取用户的unionid来区分用户的唯一性,因为只要是同 一个QQ互联平台帐号下的移动应用、网站应用,用户的unionid是唯一的。换句话说,同一用户,对 同一个QQ互联平台下的不同应用,unionid是相同的。(Unionid机制暂未对外开放,开发者只能通过 申请获得权限,后续会开放给所有开发者)(信息来自:SDK文档)(获取方法:文档

iconQzone:QQ空间头像

pfkey:登录时候获取,跟平台来源和openkey根据规则生成的一个密钥串。注:腾讯公司自己研发的应用固定传 pfkey="pfkey"。登录时候跳转到应用首页后,URL后会带该参数。由平台直接传给应用,应用原样传给平台即可。

pf:平台标识信息:平台-注册渠道-系统运行平台-安装渠道-业务自定义,如果业务没有自定义,格式可以为平台-渠道-操作系统。

      例如: qq_m_qq-10000144-android-10000144-xxxx

      qq_m_qq 表示 手Q平台启动,用qq登录态

secretType:

userID:用户的openid,登录时候获取。例如:userId = “559B3E350A3AC6EB5CA98068AE5BA451”(openid)。OpenID是此网站上或应用中唯一对应用户身份的标识,网站或应用可将此ID进行存储,便于用户下次登录时辨识其身份,或将其与用户在网站上或应用中的原有账号进行绑定。

expiresTime:过期时间

token:Token认证,参考文档

🟧 注册开发者

1️⃣ 注册腾讯开放平台开发者

用于在开发者后台创建应用,拿到应用的APP ID和APP KEY,绑定在ShareSDK插件的脚本中,完成ShareSDK与腾讯的对接

2️⃣ 注册MobSDK开发者

用于拿到应用的Appkey和App Secret,绑定在ShareSDK插件的脚本中,完成与ShareSDK的对接

🟨Unity配置相关信息

在Unity导入ShareSDK插件

切换到对应的平台,将ShareSDK脚本挂载到MainCamera。

将第一步获取到的APP ID和APP KEY填到ShareSDK—Dev Info—QQ的对应位置,第二步获取的信息填到相应位置

该脚本可编辑,注释掉不需要的平台。

大家还有什么问题,欢迎在下方留言!


 

在这里插入图片描述


如果你有 技术的问题  项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值