qq账号怎么移动开通超级qq代码api代码

查看: 5292|回复: 1
最后登录注册时间阅读权限100精华0帖子
性别男幸福币0 经验183 帖子
本帖最后由 Joejiao 于
09:35 编辑
1.& && &QQ账号和微信账号都是数字吗?如果都是数字,可以作为作为Game DB的账号字符串(编号)吗?答:游戏的客户端和Gamesvr都无法直接获取到用户的QQ号和微信账号,只能获取到通过加密处理的“openid”作为用户的唯一身份标识,openid可作为Game DB的账号字符串。“openid”是一个包含数字,字母,符号等的随机字符串,MSDK建议长度设置成128字节.&&QQ账号对应的openid范例:AECAC2D94EB37&&微信账号对应的openid范例:oGRTijrV0l67hDGN7dstOl8CphN0
2.& && &QQ和微信是完全不同的账号吗?答:1. QQ号和微信号获取到的用户openid是完全不一样的,所以他们是两个完全不同的账号体系;2.在Android和IOS系统下同一个QQ号或微信号获得的openid是一样的;3.IOS上的游戏数据不能和Android系统互通,所以需要根据系统来区分用户账号; 3.& && &Android和IOS的用户账号数据必须分开吗?如果一定要分开,原因是什么?答:按照苹果规定IOS用户数据和Android不能互通,因此必须分开。游戏可分为手Q和微信两个大区,数据不互通实现方式建议单个大区内针对具体的不能互通数值分别保存一份ios和一份android的(同一张表不同字段和不同记录),然后逻辑在使用的时候根据用户当前使用的IOS还是Android取对应的数据。
4.& && &Openeid可以直接作为用户的账号存储到DB吗?答:可以。为了更高可用性建议游戏可以按照一定规则将openid转换为游戏内使用的UID(一一对应),优点在于整型索引和存储成本比字符串小很多,也方便后续分模部署等实现,如果转换建议开发独立的uidsvr负责此项功能。
5.& && &同一个QQ号或微信号拿到的用户openid会变吗?答:QQ号和微信号对应的openid只和APPID相关,只要游戏的APPID不变,同一个账号对应的openid就不会变。
6.& && &Openid建议的字符长度是多少?答:建议128字节。
7.& && &QQ和微信账号对应的openid会重复吗?答:不会重复。两者的转换规则不一样,目前未发现重复的案例。
8.& &&&没有安装手Q时,为什么会提示登录失败,需要下载手Q才能登录?答:未安装手Q时,的确不能使用内置的WEB页面来实现登录(精品游戏因为有特殊权限才可以拉起),需要引导用户去现在最新的手Q,才能登录9.& &&&为什么手机QQ登录的时候会提示“403 Forbidden”?答:请确认调用API的URL是否为正式环境域名,游戏正式上线前只能使用测试环境域名进行功能调试,正式环境权限不会开放,所以如果使用了正式环境的域名因为没有权限,会提示“403 Forbidden”10.& & 为什么微信无法登录?答:请找产品接口人确认微信APPID和APPKEY是否权限已开通,签名,包名等是否已经正确提交并配置。
11.& & 手Q授权后拿到的accesstoken有效期是多久?答:90天,但paytoken过期会导致用户的登录态失效,从而需要用户重新登录。
12.& & Pay_token的有效时间是多久?能自动刷新Pay_token吗? 答:Pay_token有效时间为48小时,需要用户重新登录才能刷新,没有任何接口可以自动刷新。
13.& & 怎么刷新微信accesstoken?答:使用微信客户端拉起授权页面授权以后, 游戏可以获取到微信的accessToken只有两个小时的有效期,授权的同时返回的refreshToken有效期则为30天。 refreshToken的用途就是刷新accessToken, 只要refreshToken不过期就可以通过refreshToken刷新accessToken。 有两种情况需要刷新accessToken, 第一种, 游戏在进行过程中, 调用后台接口或者支付过程中发现accessToken过期; 第二种, 用户授权以后退出游戏, 下一次再进入游戏时候accessToken过期. 要完成此功能需要用到的接口有: WGRefreshWXToken, WGGetLoginRecord, 接口详细说明如下:void WGRefreshWXToken();描述: 微信accessToken续期,调用WGGetLoginRet(LoginRet ret),ret.flag 为eFlag_WX_AccessTokenExpired时调用此接口,刷新微信票据。
刷新accessToken结果通过OnLoginNotify(LoginRet ret)回调给游戏。ret.flag = eFlag_WX_RefreshTokenSucc&&刷新token成功ret.flag = eFlag_WX_RefreshTokenFail& &刷新token失败
调用示例代码如下:WGPlatform::GetInstance()-&WGRefreshWXToken();
回调实现(Demo)代码如下:virtual void OnLoginNotify(LoginRet& loginRet) { if (loginRet.platform ==ePlatform_QQ) {& && &&&... // QQ授权回来的处理逻辑 } else if (loginRet.platform ==ePlatform_Weixin) {& && &&&// 读取微信的授权票据& && &&&switch (loginRet.flag) {& && &&&... // 其他flag的处理& && &&&caseeFlag_WX_RefreshTokenSucc: {& && && && && &// WGRefreshWXToken调用成功// 成功用当前的refreshToken换到新的accessToken& && && && && &std::stringaccessToken = &&;& && && && && &std::stringrefreshToken = &&;& && && && && &for (int i = 0; i &loginRet.token.size(); i++) {& && && && && && && & if(loginRet.token.at(i).type == eToken_WX_Access) {& && && && && && && && && &&&accessToken.assign(loginRet.token.at(i).value);& && && && && && && & } else if(loginRet.token.at(i).type == eToken_WX_Refresh) {& && && && && && && && && &&&refreshToken.assign(loginRet.token.at(i).value);& && && && && && && & }& && && && && &}& && && && && &LOGD(&accessToken: %s&, accessToken.c_str());& && && && && &LOGD(&payToken :%s&, refreshToken.c_str());& && && && && && && &&&}& && &&&caseeFlag_WX_RefreshTokenFail:& && && && && &// WGRefreshWXToken调用过程中网络出错, 刷新失败 //游戏自己决定是否需要重试 WGRefreshWXToken& && && && && && && &&&} }}
14.& & 登出游戏有没有回调?答:没有,也无须回调。
15.& & Mobile QQ, Mobile QZone, QQ账号的 VIP是什么内容?(包括 QQ内容及WeChat的内容)?答:所有QQ账号的vip都是通用的,不区分Mobile QQ,Mobile QZone, QQ账号。不同的增值业务开通的VIP会员身份不一样。QQ账号的VIP目前在MSDK Gamesvr API /profile/load_vip可以获取到三种:QQ会员,QQ蓝钻,QQ红钻;在/relation/qqprofileAPI中可以获取到QQ黄钻的VIP信息。微信账号的vip和QQ账号不一样,只有沃卡(chinaunicom)一种,可以通过Gamesvr API /relation/wxprofile来获取此类VIP信息。 16.& & 为什么手Q登录后无法收到回调?答:AndoridManifest.xml需要进行如下修改:& && & 查找AssitActivity的元素,改成如下:& && &&&&activityandroid:name=&com.mon.AssistActivity&& && && &&&android:theme=&@android:style/Theme.Translucent.NoTitleBar&& && && &&&android:screenOrientation=&portrait& /&
17.& & 为什么部分htc机器(one s, S720t)手Q登录后无法收到回调?答:请将activity修改成如下:& && &&&&activity& && && &&&android:name=&com.mon.AssistActivity&& && && &&&android:screenOrientation=&portrait&& && && &&&android:configChanges=&orientation|screenSize|keyboardHidden&& && && && &android:theme=&@android:style/Theme.Translucent.NoTitleBar&/&
18.& & 为什么部分机器手Q登录后无法收到回调,出现反复授权的死循环?答:横竖屏切换的时候会导致Activity周期重走一遍,导致授权成功后数据没有办法返回到游戏,在activity加上这个属性:
17:59 上传
19.& & 怎么获得APK的应用签名?答:申请微信AppID过程中需要填写的 apk应用签名获取方式: http://open./download/sdk/gen_signature.apk&&将此链接下载的文件安装到手机上, 游戏也同时安装到手机,输入游戏对应的包名即可获取签名.20.& & 手Q和微信登录过程中出现-20000错误,提示invalid credential是什么原因?答:手Q和微信登录调用的服务端API /auth/verify_login&/auth/check_token,就是判断accesstoken是否过期的,返回这个错误的原因是accesstoken已过期,需要用户重新登录,所以适当的收到此提示属正常范畴,不属于错误,收到此提示后客户端让用户重新登录授权即可。
21.& & 手Q和微信服务端API调用出现invalid credential错误是什么原因?答:此错误说明accesstoken过期,需要客户端重新登录授权,刷新accesstoken,然后拿新的accesstoken来调用API。 22.& & 什么是异帐号,需要怎样实现异帐号提示?答:异帐号是指:游戏授权帐号和平台授权帐号不一致。异帐号情景下:1)游戏通过分享拉起平台,平台会弹框提示异帐号。2)平台拉起游戏 msdk会将平台授权帐号对应的openid通过OnWakeupNotify(WakeupRet ret)方法的ret.open_id回调给游戏,游戏用此openid和已授权openid对比即可判断是否为异帐号,如果是异帐号游戏需要弹框提示用户。注意事项: 1)游戏到微信的异账号只在微信5.0及以上版本才支持。 2)手Q4.6以下版本, 手Q到游戏的异账号在游戏已经启动的情况下没有。
23.& & 为什么登录中会出现110407错误,提示QQ登录已停用?答:游戏未在上提交审核上线前,只有开发者账号和协作者账号能登录,需要通过上线审核后才能开放所有用户登录。
24.& & MsdkCallback的OnLoginNotify(LoginRet ret) 接口回调中,ret的user_id属性始终为空字符串答:user_id 是历史版本的保留字段, 已废弃, 新游戏不使用此字段, 登录完成以后用户id是openId,保存在LoginRet.open_id中, 登录的票据保存在LoginRet.token中. 获取accessToken/payToken的实例代码如下: virtual voidOnLoginNotify(LoginRet& loginRet) { if (loginRet.platform == ePlatform_QQ) {& && &&&// 读取QQ的授权票据& && &&&switch (loginRet.flag) {& && &&&case eFlag_Succ: {& && && && && &// 进行正常游戏登陆逻辑& && && && && &std::string accessToken = &&;& && && && && &std::string payToken = &&;& && && && && &for (int i = 0; i & loginRet.token.size(); i++) {& && && && && && && & if (loginRet.token.at(i).type ==eToken_QQ_Access) {& && && && && && && && && &&&accessToken.assign(loginRet.token.at(i).value);& && && && && && && & } else if (loginRet.token.at(i).type ==eToken_QQ_Pay) {& && && && && && && && && &&&payToken.assign(loginRet.token.at(i).value);& && && && && && && & }& && && && && &}& && && && && && && &&&}& && &&&case eFlag_QQ_NotInstall:& && &&&case eFlag_QQ_NotSupportApi:& && && && && &// 没有安装或者版本太低, 引导用户下载新版手Q& && && && && && && &&&case eFlag_QQ_UserCancel:& && && && && &// 用户取消, 提示用户重新授权& && && && && && && &&&case eFlag_QQ_NoAcessToken:& && &&&case eFlag_QQ_LoginFail:& && &&&case eFlag_QQ_NetworkErr:& && && && && &// 授权过程中网络失败, 或者其他错误,引导用户重新授权即可& && && && && && && &&&} } else if (loginRet.platform == ePlatform_Weixin) {& && &&&... }} 25.& & 微信国际版支持用户授权登录吗?答:支持,但不建议使用微信国际版来调试游戏的相关平台功能,因为微信国际版的更新没有中文版快,可能部分新增的能力无法调试。
26.& & 手机QQ国际版支持用户授权登录吗?& &答:不支持,会导致游戏直接crash,如果有需求要支持,可以由运营接口人提需求至MSDK。
最后登录注册时间阅读权限100精华0帖子
性别女幸福币0 经验347 帖子
Powered by&&&&qq登录api接口代码
qq登录api接口代码
qq登录API,使用php代码写的,使用qq快速登录的代码。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行api:start [企业QQ开放平台]
企业QQ开放平台API文档
企业QQ业务API
OAuth2.0 企业授权 API
接入企业QQ开放平台的第一步是需要通过API获得企业的授权。
企业QQ是通过OAuth2.0获得企业授权的。企业QQ使用OAuth2.0协议授权第三方App包括用户自研App访问企业QQ的后台数据,与一般的OAuth流程不同的是,企业QQ的授权流程中,需要区分员工帐号以个人身份进行授权,和企业管理员以企业身份进行授权。
企业QQ是以企业单位进行购买的,每个企业都有一个代表企业的QQ号码,我们称之为企业主号,每个员工也拥有一个企业QQ号码,称之为员工帐号。调用企业QQ开放平台提供的API获取企业的数据时,需要以企业主号的身份进行授权,否则将无法通过API接口的权限认证。
关于OAuth认证的相关流程,还可以参考《》
授权类型 API 说明
获取员工授权
获取员工access_token
获取企业授权company_token
刷新企业授权的company_token
注:API的调用,都需要获取到企业授权才能够调用
员工安全注销
此接口用于员工使用企业QQ授权后安全退出;一个典型的应用场景为:当第三方网站实现了“使用企业QQ登录”的功能,在授权成功以后会在用户浏览器种上企业QQ的登录态便于员工下次自动登录,如果员工想安全注销,需要调用此接口清除企业QQ的登录态。
员工安全注销
单点登录 API
让企业员工能够一键跳转到其他系统,免去输入账号和密码的繁琐步骤。
成功接入单点登录API后,可以把信息系统的图标嵌入在企业QQ客户端的多处位置(具体见客户端菜单)。以客户端主面板为例,可在面板上部加入一个系统的图标,点击后直接进入第三方系统页面。
检验企业QQ跳转到第三方页面的有效性
检验company_token的是否正确
检验access_token的是否正确
消息推送 API
让第三方系统能把提醒或待办事项发送到员工的企业QQ客户端上。
消息推送是企业QQ作为企业信息系统入口最大的优势之一。企业QQ作为一款客户端产品,天生常驻在员工的桌面上,企业QQ的消息能直接推送到员工面前,比其他产品的提醒作用要强大很多。
企业QQ提供多种消息推送方式:
Tips: 右下角弹窗,可控制向谁推送,推送内容,以及是否自动消息。
广播: 企业QQ独有的通知渠道,可输入大量的文字和链接。右下角出现预览弹窗,点击后查看更丰富内容。
未读消息数字提醒: 客户端的图标旁边可以显示第三方系统推送过来的未读消息或待办事项数据的提醒。此时点击图标与平时效果一样,跳转到第三方系统。效果图如下:
短信: 第三方系统可直接调用企业QQ的短信通道给员工发送提醒短信。
给员工帐号发送客户端提醒
给员工帐号发送广播通知消息
客户端主面板通知中心消息*
给客户端发送有行为响应的消息*
给员工帐号登记的手机发送手机短信(需消费短信)
* 表示此种API还需要额外的开发定制,并非直接就可以实现,比如,notifycenter需要定制客户端主面板图标展现等
企业基本资料 API
获取企业的基本资料
批量获取企业的基本资料(供开发商使用)
员工帐号基本资料 API
全量获取员工列表
单个或批量获取员工基本资料
批量获取员工头像
获取用户Email地址(敏感)
获取用户手机号码(敏感)
获取用户企业QQ号码(敏感)
获取用户企业QQ在线状态(敏感)
获取用户手机联系人(敏感)
帐号同步与组织架构同步 API
让企业QQ与其他系统的账号做到增删改的同步。
系统间的账号同步可以同步账号、姓名、性别、手机号码四个字段,并指定该账号所在的组织。
当企业QQ侧有账号信息变化时,企业QQ会通知第三方系统有信息变更,第三方可以选择到企业QQ侧查询账号信息变化的情况,也可以选择不做任何动作。
第三方有账号信息变化时,可通过API接口将信息直接同步到企业QQ中。新增员工成功后企业QQ会返回一个openid,这个openid是与企业QQ账号一一对应的。
获取组织架构列表
单个或者批量获取组织架构节点的信息
新增普通员工
修改普通员工
删除普通员工
修改员工状态
直属上下级关系 API
员工上下级关系的增/删/改/查操作。
在上下级关系链中,每个员工最多只能有一个直属上级,可以有多个直属下级。
获取某个员工直属上级
设置某个员工直属上级
删除某个员工直属上级
获取某个员工直属下级
清空某个员工直属下级
权限与角色 API
获取角色列表
获取某个角色的员工open_id列表
查询某个员工open_id是否具有某种权限
与企业QQ交谈按钮 API
获取带有富文本上下文信息的“与企业QQ交谈”按钮
长网址转换为短网址
短网址转换为长网址
事件回调接口
企业QQ的一些业务发生改变时,会通过第三方在企业QQ开放平台登记的接口,回调通知第三方业务发生的变化。
如果第三方业务展开需要用到,可以登记相关回调地址,在下列事件发生时,会收到企业QQ的调用。
*如何在企业QQ客户端嵌入第三方应用的入口,请参考《》
说明:组织架构变更通知,开通关闭App通知,从企业QQ客户端或者账户中心跳转到第三方的入口网址,这三个都被统一成一个“事件通知和跳转进入”回调,将三者统一起来,可以减少维护成本。
接口访问频次权限
API调用范例代码
PHP范例代码:
PHP范例代码说明文档:
(感谢网友鼹鼠)
(感谢网友鼹鼠)
(感谢网友鼹鼠)
调试工具:
注意:如果您刚申请了企业QQ的开放平台API调用权限,还摸不着头脑,建议可以尝试申请免费的SAE,部署测试企业QQ的API。但是如果您已经申请API并成功开通应用,就无法同时部署并使用testapi的代码来测试API。>> 用C++实现的 QQ登录器源码,能实现QQ登陆功能,调用WINDOWS API
用C++实现的 QQ登录器源码,能实现QQ登陆功能,调用WINDOWS API
下载地址:
TencentLogin.rar文件大小:1.25 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
用C++实现的 QQ登录器源码,能实现QQ登陆功能,调用WINDOWS API-With C++ Realize the QQ Sign-source browser, can realize landing QQ function, called WINDOWS API
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
2.14 kB17-01-08 20:25
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
23 篇源代码 21 篇源代码 18 篇源代码 13 篇源代码 9 篇源代码
285 篇源代码 173 篇源代码 48 篇源代码 42 篇源代码 36 篇源代码
评价成功,多谢!
下载TencentLogin.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足
支付宝优惠套餐快速获取 22 积分
10积分 / ¥100
22积分 / ¥200原价 ¥220 元
65积分 / ¥500原价 ¥650 元
支付宝订单完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-2
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧qq分享api里的url链接带等号?
如题,我发现带=号的url参数获取不到后面的参数
已解决,链接里面用转义字符,参考链接
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 超级qq开通代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信