mobile/开发联调相关问题

目录

技术类FAQ

1. 返回码说明

详见:公共返回码说明

2. 通过使用QQ登录第三方能获取QQ用户什么样的信息?

移动应用可以通过用户资料接口获取用户的空间昵称和头像,来丰富用户注册资料。

已登录用户可以将在移动应用上发布、分享的信息即时同步到QQ空间。

此外,还可以通过说说,相册,日志等开放接口使用户直接在移动应用中访问或修改他们在QQ空间上的数据,与QQ空间实现更以进一步的互联互通。

3. 通过使用QQ登录能否获取用户的QQ号码?

不能。用户登录成功后跳转回应用时,URL中传递的是openid而非QQ帐号,openid是经过转换的字符串。

此外,QQ帐号涉及用户隐私,接入QQ登录的移动应用应该遵守开发者协议,不允许以任何理由获取或用户QQ帐号相关的信息。

4. 如何实现QQ登录?麻烦吗?需要很长的开发周期吗?

详见:移动应用接入流程

5. 移动应用使用QQ登录后是否会暴露本应用的隐私数据?

移动应用可通过用户的授权向QQ空间推送用户的动态更新,以及其它优质内容或定向广告,腾讯方面不主动拉取第三方应用的任何数据内容。

6. 用户的登录信息存放在腾讯服务器还是应用自己的服务器上?

为了保证用户QQ号码的安全,其登录信息放在腾讯服务器上。

7. 移动应用使用QQ登录时,需要实现哪些接口?腾讯提供了哪些OpenAPI?

需要实现两种接口:
1. OAuth登录相关接口,用来获取用户的access token和openid,详见OAuth2.0开发文档

2. OpenAPI,用来访问和修改Qzone受保护的资源,详见API列表

8. 为什么有的OpenAPI必须申请才能使用?如何申请?处理时间多长?

出于信息安全的考虑,部分OpenAPI仅对可信赖的移动应用开放。需要申请的接口,我们在API列表中进行了标注。

申请方式,处理时间及审核标准详见:mobile/OpenAPI权限申请

9. access token有效期为多久?

access token有效期为90天,每次调用api成功,自动续期90天。

10. 如果用户删除了对移动应用的授权(即access_token失效)怎么办?

如果用户删除了对移动应用的授权,则下次用户再次使用QQ登录时,需要重新进行授权操作。

在代码实现中,即表示access_token失效,需要重新获取access_token

移动应用获取到的access_token有效期为3个月,和某一个openid对应。
此外,用户也有权限在Qzone这边删除对第三方的授权,此时该access_token会失效,需要重新走整个流程让用户授权。

11. 签名参数总是生成错误,怎么测试是否正确?

详见:mobile/签名参数oauth_signature的说明,根据步骤来检查哪一步生成错误。

此外,上述文档中也给出了测试签名生成是否正确的推荐测试地址。

12. 获取到的QQ昵称写入数据库后变成乱码,怎么解决?

我们返回的昵称格式是U8的,移动应用拿到之后可以按照需要自己转码。

13. 如果我服务器系统是英文语言,生成时间戳是否会有影响?

理论上不会。请将你的服务器时间设置为北京时间,与腾讯服务器时间戳相差不要超过5分钟。

14. 如何知道地区代码对应的国家、省份及城市名称?

调用微博相关的OpenAPI时,有的接口会返回地区代码信息。
关于地区代码对应的国家、省份及城市名称,请参见国家城市名称对应代码列表

15. 如何知道学校ID以及院系ID对应的详细信息?

调用微博相关的OpenAPI时,有的接口会返回教育信息。
关于学校ID对应的详细学校信息,以及院系ID对应的详细院系名称,请参见教育信息数据库

以上信息是否解决您的问题?

Copyright © 1998 - 2017 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部