微信公众号接口

第三方服务商
价格:¥0.01元起  
服务商: hongwei
  • 产品介绍
  • 接口文档
  • 服务商
  • 官方客服

微信公众号接口:获取access_token,创建自定义菜单,消息加密解密等

发送template消息


接口地址:http://route.showapi.com/992-9 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。 
文件上传的POST时,enctype=multipart/form-data。 

1、系统级参数(所有接入点都需要的参数): 

参数名称类型示例值必须描述
showapi_appidString100易源应用id
showapi_signString698d51a19d8a121ce581499d7b701668为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可 
showapi_timestampString20141114142239客户端时间。 
格式yyyyMMddHHmmss,如20141114142239 
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。 
showapi_res_gzipString1或0返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...

2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起 

参数名称类型默认值示例值必须描述
appidString wx5bb3e90365f54b7aappid可以自动获取token
tokenString  access_token
touserString oNlp_wiCfSmCEnpYqHoroD8t07t4用户openid接口获取
templateString WEwOHqLkqTcRJlJSDi2okAU2gRUpgqW6Ah1soe0r6BI模板编号
dataString {"notice":{"value":"消息正文"}}模板消息
urlString http://u5335.showapi.com/跳转链接
wxappidString  小程序appid
pagepathString pages/index/index小程序跳转页面
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-9","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("token","") .addTextPara("touser","oNlp_wiCfSmCEnpYqHoroD8t07t4") .addTextPara("template","WEwOHqLkqTcRJlJSDi2okAU2gRUpgqW6Ah1soe0r6BI") .addTextPara("data","{\"notice\":{\"value\":\"消息正文\"}}") .addTextPara("url","http://u5335.showapi.com/") .addTextPara("wxappid","") .addTextPara("pagepath","pages/index/index") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起 

名称类型示例值描述
showapi_res_bodyString{"city":"昆明","prov":"云南"}消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_codeint0易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口 
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
 
showapi_res_errorString用户输入有误!错误信息的展示
showapi_res_idStringce135f6739294c63be0c021b76b6fbff本次请求id
...

2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起 

名称类型示例值描述
ret_code String0 
msgid String316570616100700160 
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "ret_code": "0", "msgid": "316570616100700160" } }

获取template模板


接口地址:http://route.showapi.com/992-8 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述
appid String
wx5bb3e90365f54b7a
appid可以自动获取token
token String
access_token
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-8","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("token","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
ret_code String
0
template_list String
[ { "template_id": "p7XtN7jXLcFNCBu5RLGWpZ8esM6ccOWUGzeTB6NBXv4", "title": "每日一笑", "primary_industry": "", "deputy_industry": "", "content": "{{joke.DATA}}", "example": "" } ]
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "ret_code": "0", "template_list": "[ { \"template_id\": \"p7XtN7jXLcFNCBu5RLGWpZ8esM6ccOWUGzeTB6NBXv4\", \"title\": \"每日一笑\", \"primary_industry\": \"\", \"deputy_industry\": \"\", \"content\": \"{{joke.DATA}}\", \"example\": \"\" } ]" } }

消息xml解密


接口地址:http://route.showapi.com/992-7 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述
appid String
wx78b808148023e9fa
appid
token String
Token,首次调用必传,后续调用不必传
encodingAesKey String
EncodingAesKey,首次调用必传,后续调用不必传
timestamp String
1468920052
时间戳
nonce String
406297026
随机串
msgSignature String
94596e27ff8d315bc2a8ef509461b705a5bc66d9
密文签名
fromXML String
<xml><ToUserName><![CDATA[gh_8a53061dc477]]></ToUserName><Encrypt><![CDATA[c1cgTjvYz9/915q+UeP18F/8MLinoXWCV2YX9RkbA0YjI0J9FLbZJo3SRsZ840eG+Zj3R1jmr6gRpYP/PaUCvQdj2vZmnZrg8+QsaHiZGDRMIYKljmUDs+/Pp9vOVJc3HGDLHg+uiFd4jNyE6BFgjS3wPDbStMxBlSs8R0vz61f6wEku78ux1DAbsA7NXdRNQwitmCQO2FnPuixv61UQ5X/EH9bUMnXzbc3mxkaBjcSCeXdeGyJgGSfw9vR0R1UKmhmmH3O9DZphbNbFBGpEu7JZhVJu+psiwE9Ud4thLmTg0DxgAvAycGJqPZJB1D9Y+yyUU8SXq/Pmb7dmKhk+MetXIjnCG5PxErVeQCBoinZ4vofPC/UBQFc8AmORtWGCgJjDPm5Twj9zWjkRMXN5v0zEOEF4C/cV0OEgP+DEbME=]]></Encrypt></xml>
密文xml消息
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-7","my_appId","my_appSecret") .addTextPara("appid","wx78b808148023e9fa") .addTextPara("token","") .addTextPara("encodingAesKey","") .addTextPara("timestamp","1468920052") .addTextPara("nonce","406297026") .addTextPara("msgSignature","94596e27ff8d315bc2a8ef509461b705a5bc66d9") .addTextPara("fromXML","\>\>\>") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
decrypt String
解密后的原文xml消息
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "decrypt": "<xml><ToUserName><![CDATA[gh_8a53061dc477]]></ToUserName>\n<FromUserName><![CDATA[oZ4I0uFLpp16B6V_FDTgn7Q3hQzA]]></FromUserName>\n<CreateTime>1468920052</CreateTime>\n<MsgType><![CDATA[text]]></MsgType>\n<Content><![CDATA[help]]></Content>\n<MsgId>6308963584184476816</MsgId>\n</xml>" } }

消息xml加密


接口地址:http://route.showapi.com/992-6 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述
appid String
wx78b808148023e9fa
appid
token String
Token,首次调用必传,后续调用不必传
encodingAesKey String
EncodingAesKey,首次调用必传,后续调用不必传
timestamp String
1468920052
时间戳
nonce String
406297026
随机串
replyMsg String
<xml><content><!--[CDATA[您好,我可以支持的服务有: 拼音 犇 查字 牛 牛 牛 成语 日积月累 姓名 欧阳 克 手机 15123011395 车牌 京A88888 笑话 qq 3040359631 4 4 10 10 回复“?”显示此帮助菜单 [礼物]<a href=--></content></xml>
回复xml消息
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-6","my_appId","my_appSecret") .addTextPara("appid","wx78b808148023e9fa") .addTextPara("token","") .addTextPara("encodingAesKey","") .addTextPara("timestamp","1468920052") .addTextPara("nonce","406297026") .addTextPara("replyMsg","

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
encrypt String
密文xml消息
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "encrypt": "<xml>\n<Encrypt><![CDATA[hKw1Bv3Xka7YfZknhQESOIrqDbfDtw6Owdo8n9IzkI5Mm8VEDmgneX+cZOBHxwDxUEyTVMr91gYcWGaY62lWFP6levTBPxzLQaURXBtkoFSHJ6aNIV2B6QqHqUNZpJHcHyhPjFHvUcVgBHEn/AcygirXsVb9KlyD4AcVV+zEWmzTTQ6f5G+WGlbkbVWdRfpFt3B5rnLJT0mJIWmUScJYhB/soglCY3AmteW7eN+YxbiF9XBEzdsFdL9Ap81aleT8mG+cPvdHg3jrYPXvPsl7pMDvbSxFApme9obRX2X/nvCq9mCHpWBnMQtqQitE1M5iQ9EnjK5RoocuK/5dPgQmamUXRkIgQzxXO4nGoN8Du73RozdrmCbTU/CkhPUK1RkQJ59Li5v6Fyucnb5knQ0dCczTp5hNM0GVyhik9j6k04bDK7TlraszQvvD9UvhnsJYAqnM01YRJDDSgOPixjy/45tHVv3deHRsnginLYegqLetb6ktCZS4Z0M6CKxSXf8yU7UR2iF1XZW/MvzYGKObqrR9hXRemjMXCTNGsIXDXvfUNsDQEuY1ZP+xSsjmE0iZbrh4KnILLFufZqSHwuI+8WL+DYm2ZT1zR/4MRBgORF/r3vEMBLRFS+bnst0kIzcn3bhAihsnU5rgEJQxF+3HdjJuQCHRg3put8Jr6diXUFjpcBr94V61YmFIxb7z/M3eo8V6MBQWGC6kav52ho4ZET59BW6PgVBHrnkOCyBeYQ6l05RTKDcypOIfVppHhuqDHzob/gZxCiVMoiwgQGr0i0CQ2fc81KhXzQqVEz730KNrKU3UTm44p0UU1Bpfz3pzpAiV4rCGOPPBq2Dk7Sc/Gg==]]></Encrypt>\n<MsgSignature><![CDATA[5529bd2f85c92b6b2f854d13de71562489f709be]]></MsgSignature>\n<TimeStamp>1468920052</TimeStamp>\n<Nonce><![CDATA[406297026]]></Nonce>\n</xml>" } }

消息xml转json


接口地址:http://route.showapi.com/992-5 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述
xml String
xml转json,直接输出到showapi_res_body
json String
json转xml,输出到showapi_res_body.xml,这里是微信消息,因此会用外包一下
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-5","my_appId","my_appSecret") .addTextPara("xml","") .addTextPara("json","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
xml String
json转xml
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "Encrypt": "q1OVkhSe2Hnbvtn8ppwqH8DeziilueGu8WmscxP9GW86+Dk3i7VLGlWC0O0wnLGf5YDWrWOOlS/sJMHkk9yM4emcDeItlePCzOYc3OFcvfNYg5 ELk50ssqJrWjSxFHkNuPio5s8bH2wSMUxMIIY6JeZEeueyL9W/45TcxEY/n5hQS+zGW1Zrp1I1xGk+oXkg6PmsUzLFE+ZN3te/6IP6EsaHzhFCACWa3f43+/LxF8YrX1Zvuu Nw7ROjCpNPzP4dfuE2XPBrICy88VkaMc+jA9oC89ZwvI7cYhpEpzu8Kcf250hsZUkwntf3o1qTV/lUF7ZS5fHXo6WfjVDLfTO1z6jlJQWl74Vwp38qyudqvB5WR0i+CiHVYU v/lKOum7N8jdF19wnMtUcPpFgWNxJimePxjaW132+DlvCU6072nXI=", "ToUserName": "gh_8a53061dc477", "xml": "" } }

获取ticket


接口地址:http://route.showapi.com/992-4 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表):
参数名称 类型 默认值 示例值 必须 描述
appid String
wx5bb3e90365f54b7a
access_token String
获取过access_token后就可以自动关联appid了
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-4","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("access_token","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
ticket String
jsapi_tichet
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "ticket": "" } }

用户openid


接口地址:http://route.showapi.com/992-3 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述
appid String
wx5bb3e90365f54b7a
token String
提供appid时可选
openid String
获取用户基本信息时提供值
next_openid String
获取下一页openid时提供值
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-3","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("token","") .addTextPara("openid","") .addTextPara("next_openid","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
data String
openid数组
next_openid String
关注数超过10000时查询下一页的参数
nickname String
用户昵称
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "data": "", "next_openid": "", "nickname": "" } }

自定义菜单menu


接口地址:http://route.showapi.com/992-2 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述
appid String
wx5bb3e90365f54b7a
appid可以自动获取token
token String
access_token
menu String
无值时获取菜单,有值时更新菜单
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-2","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("token","") .addTextPara("menu","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
menu String
微信公众号菜单格式
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "menu": "" } }

获取access_token


接口地址:http://route.showapi.com/992-1 (注意:接口支持https,更安全,但稍慢一些,你懂的。请根据自己的情况进行选择。)
支持格式:json
请求方法:HTTP协议,支持GET/POST方法。

二、请求参数/ Request parameter

非文件上传的POST时,enctype=application/x-www-form-urlencoded。
文件上传的POST时,enctype=multipart/form-data。

1、系统级参数(所有接入点都需要的参数):
参数名称 类型 示例值 必须 描述
showapi_appid String 100 易源应用id
showapi_sign String 698d51a19d8a121ce581499d7b701668 为了验证用户身份,以及确保参数不被中间人篡改,需要传递调用者的数字签名。 可选,在url后带上appid和secret即可
showapi_timestamp String 20141114142239 客户端时间。
格式yyyyMMddHHmmss,如20141114142239
为了在一定程度上防止“重放攻击”,平台只接受在10分钟之内的请求。如果不传或传空串,则系统不再做此字段的检测。
showapi_res_gzip String 1或0 返回值是否用gzip方式压缩。此值为1时将压缩,其他值不压缩。
...
2、应用级参数(每个接入点有自己的参数,当前接入点的参数见下表): 展开收起
参数名称 类型 默认值 示例值 必须 描述
appid String
wx5bb3e90365f54b7a
appid
appsecret String
d4624c36b6795d1d99dcf0547af5443d
appsecret,首次调用时必填,后续调用不必填
refresh String
force强制重新获取,auto使用自定义菜单接口判断是否不可用(代价较大,需要有菜单权限,否则不自动刷新)
...
请求示例:String res=new ShowApiRequest("http://route.showapi.com/992-1","my_appId","my_appSecret") .addTextPara("appid","wx5bb3e90365f54b7a") .addTextPara("appsecret","d4624c36b6795d1d99dcf0547af5443d") .addTextPara("refresh","") .post(); System.out.println(res);

三、返回参数/ Return parameter

以JSON格式返回结果。

1、系统级参数(所有接入点都会返回的参数): 展开收起
名称 类型 示例值 描述
showapi_res_body String {"city":"昆明","prov":"云南"} 消息体的JSON封装,所有应用级的返回参数将嵌入此对象 。
showapi_res_code int 0
易源返回标志,0为成功,其他为失败。
0成功
-1,系统调用错误
-2,可调用次数或金额为0
-3,读取超时
-4,服务端返回数据解析错误
-5,后端服务器DNS解析错误
-6,服务不存在或未上线
-7, API创建者的网关资源不足
-1000,系统维护
-1002,showapi_appid字段必传
-1003,showapi_sign字段必传
-1004,签名sign验证有误
-1005,showapi_timestamp无效
-1006,app无权限调用接口
-1007,没有订购套餐
-1008,服务商关闭对您的调用权限
-1009,调用频率受限
-1010,找不到您的应用
-1011,子授权app_child_id无效
-1012,子授权已过期或失效
-1013,子授权ip受限
-1014,token权限无效
showapi_res_error String 用户输入有误! 错误信息的展示
showapi_res_id String ce135f6739294c63be0c021b76b6fbff 本次请求id
...
2、应用级参数(系统级输出参数showapi_res_body字段中的json数据结构): 展开收起
名称 类型 示例值 描述
acdess_token String
access_token
ret_code String
请填写参数描述
...
返回示例:{ "showapi_res_code": 0, "showapi_res_error": "", "showapi_res_body": { "acdess_token": "" } }

用户名: hongwei

电话: 18810761776

微博:

进制数据介绍:

企业和程序员可以通过进制数据封装的API或SDK极速接入其他数据资源,同时进制数据提供数据交易等服务。通过进制数据,不仅开发成本极大降低,而且可以获得其他丰富的数据服务:数据交易,数据分析,区块链Token管理等服务。

 

 

联系我们:

电话:173-6457-5198

QQ① 群:792473404

客服 QQ:1643296538

微信客服:binstds

                                      扫描二维码添加客服微信

 

 

工作时间

 周一至周五 9:00 - 21:00(其中周三为 9:00 - 18:00) 

周六 9:00 - 12:00(节假日除外) 

 

 

进制数据团队

 

 

2020.01.01

 

 

 

 

 


其他服务商
热门API推荐
相关API推荐