分享到 :

UnionID介绍

接口说明:

此接口用于获取个人信息。开发者可通过openID来获取用户的基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用,可通过获取用户的unionID来区分用户的唯一性,因为只要是同一QQ互联平台下的不同应用,unionID是相同的。换句话说,同一用户,对同一个QQ互联平台下的不同应用,unionID是相同的。(需邮件申请相关权限。点此申请

 

请求方式:

(一)https请求方式:GET

参数 是否必需 说明
access_tokenD  是 用户凭证
unionid  否 是否申请unionID

返回说明:

正确的Json返回结果

错误的Json返回示例

错误码 描述 说明
100016 access token check failed 用户凭据过期(90天)或者不正确
100048 companyid not set 未申请unionID接口调用权限,请邮件申请

(二)Android_SDK 请求方式:

调用获取unionID信息接口的示例代码如下

返回说明:

正确的返回结果

 

(三)IOS_SDK 请求方式:

调用获取unionID信息接口的示例代码如下

返回说明:

如果获取成功会在TencentLoginDelegate的didGetUnionID回调中回调,最后在oauth实例中获取,正确的返回结果

参数说明:

说明
client_id 应用的appID
openid QQ用户的唯一帐号标识,对当前开发者帐号唯一
unionid QQ用户的唯一帐号标识,对当前开发者帐号唯一

注意:

(1)开发者应该注意保存openID、unionID信息,以便以后在不同应用之间进行用户信息互通;

(2)同一开发者名下最多支持40个应用进行UnionID打通,请开发者申请时注意。

返回顶部