v3/user/is_setup_others

目录

1 功能说明

1. 提供接口查询某用户是否安装过某应用;
仅限交叉推广试点应用使用,详情请见http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E5%86%85%E4%BA%A4%E5%8F%89%E6%8E%A8%E5%B9%BF%E8%AF%95%E7%82%B9%E8%A7%84%E8%8C%83
2. 开发者仅可查询该开发者名下开发的应用。

2 接口调用说明

2.1 URL

http://[域名]/ v3/user/is_setup_others
正式环境域名或测试环境IP详见:API3.0文档#请求URL说明。 注意:本接口需要使用HTTPS协议访问。

2.2 格式

json

2.3 HTTP请求方式

GET

2.4 IP限制

TRUE

2.5 输入参数说明

各个参数请进行URL 编码,编码时请遵守 RFC 1738

(1)公共参数
发送请求时必须传入公共参数,详见公共参数说明

(2)私有参数

参数名称 是否必须 类型 描述
askappid 需要被查询的appid


2.6 请求示例

URL编码前的请求:

https://openapi.tencentyun.com/v3/user/is_setup_others?
appid=15499&
openid=00000000000000000000000014BDF6E4&
openkey=803C46E09AACA641351D7121C4746FC3&
pf=qzone&
format=json&
userip=112.90.139.30&
askappid=123456&
sig=VrN%2BTn5J%2Fg4IIo0egUdxq6%2B0otk%3D

2.7 返回参数说明

参数名称 描述
ret 返回码。

私有返回码说明如下:
0:成功返回;
1: 参数错误;
2000:开发商查询的是别的开发商开发的app;
2002:查询开发者id失败;
2001:查询用户安装应用信息失败;
公共返回码详见公共返回码说明#OpenAPI V3.0 返回码

message 错误信息。
time 接口返回时间。
has_install 用户是否安装查询的应用,只提供pc端qq空间的应用查询,当查询成功时才有此字段 。

2.8 正确返回示例

JSON示例:

{ 

 "has_install":true,

 "message":"",
 "ret":0,
 "time":1385458923
}

2.9 错误返回示例

传入参数错误

{  

 "message":" params error! param[askappid]",
 "ret":1,
 "time":1385458923

}

开发商查询的是别的开发商开发的app

{   

 "message":" appid & askappid are developed from diff developer!",
 "ret":2000,
 "time":1385458923

}

查询开发者id失败

{    

 "message":" get developerId error!",
 "ret":2001,
 "time":1385458923

}

查询用户安装应用信息失败

{     

 "message":" Get HasInstall fail!",
 "ret":2002,
 "time":1385458923

}

3 示例代码

您可以直接下载并使用腾讯开放平台提供的SDK,并参考SDK里面的给出的示例代码进行接口调用。
详见:SDK下载#OpenAPI V3.0 SDK下载

4 接口调试

您可以使用腾讯开放平台提供的API联调工具进行接口调试。
请登录:http://open.qq.com/tools

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

Copyright © 1998 - 2018 Tencent. All Rights Reserved.

腾讯公司 版权所有

有问必答 返回顶部