当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

第三方微信开发者模式

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:47:27

接口接口说明该接口用于查询子商户资质审核的结果,审核通过后才能进行后续授权流程。 注意,用母商户去调用接口,但接口内传入的是子商户的appid。接口详情接口调用请求说明http请求方式: POST http:// api.weixin.qq.com / cgi-bin/component/check_card_merchant_qualification?access_token=TOKEN参数说明参数是否必须说明access_token是调用接口凭证POST数据是Json数据POST数据示例{  “appid”:”wx********” }返回数据’’’查询成功返回示例:{  "result":"RESULT_PASS",}{  "result":" RESULT_NOT_PASS ",   }{  "result":"RESULT_CHECKING",   }{"result":"RESULT_NOTHING_TO_CHECK",   }查询失败返回示例:(errcode不为0,errmsg为相应错误信息):{ "errcode":xxxx, "errmsg":"xxxx" }参数名描述errcode错误码,0为正常。errmsg错误信息。result查询结果1.RESULT_PASS:审核通过 2.RESULT_NOT_PASS:审核驳回 3.RESULT_CHECKING:待审核 4.RESULT_NOTHING_TO_CHECK:无提审记录2.6 图片上传media接口开发者经常需要用到一些临时性的多媒体素材的场景,例如在使用接口(特别是发送消息时),对多媒体文件、多媒体消息的获取和调用等操作,都需通过media_id来进行。为了卡券第三方代理模式相关接口调用顺畅,现已为所有对外的第三方平台账号配置“图片上传media接口”的权限。注意:1.对于临时素材,每个素材(media_id)会在开发者上传或粉丝发送到微信服务器3天后自动删除(所以用户发送给开发者的素材,若开发者需要,应尽快下载到本地),以节省服务器资源。2.media_id是可复用的。3.素材的格式大小等要求与公众平台官网一致。具体是,图片大小不超过2M,支持bmp/png/jpeg/jpg/gif格式4.需使用https调用本接口。5.请使用第三方平台账号的ACCESS_TOKEN调用(已开权限)接口详情接口调用请求说明https请求方式: POST https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE参数说明参数是否必须说明access_token是调用接口凭证type是媒体文件类型,此处为图片类型(image)POST数据是用FORM表单方式上传一个多媒体文件,form-data中媒体文件标识,有filename、filelength、content-type等信息调用示例curl -F  media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"返回数据上传成功示例:{  "type":"TYPE",  "media_id":"MEDIA_ID",  "created_at":123456789 }上传失败示例(errcode不为0,errmsg为相应错误信息):{  "errcode":40004,  "errmsg":"invalid media type" }参数名描述errcode错误码,0为正常。errmsg错误信息。2.7 卡券开放类目查询接口接口说明通过调用该接口查询卡券开放的类目ID,类目会随业务发展变更,请每次用接口去查询获取实时卡券类目。注意:1.本接口查询的返回值还有卡券资质ID,此处的卡券资质为:已微信认证的公众号通过微信公众平台申请卡券功能时,所需的资质。2.对于第三方强授权模式,子商户无论选择什么类目,均提交营业执照即可,所以不用考虑此处返回的资质字段,返回值仅参考类目ID即可。接口详情接口调用请求说明https请求方式: GET https://api.weixin.qq.com/card/getapplyprotocol?access_token=TOKEN参数说明参数是否必须说明access_token是调用接口凭证GET数据是Json数据返回数据{   "category": [       {           "primary_category_id": 1,           "category_name": "美食",           "secondary_category": [               {                   "secondary_category_id": 101,                   "category_name": "粤菜",                   "need_qualification_stuffs": [                       "food_service_license_id",                       "food_service_license_bizmedia_id"                   ],                   "can_choose_prepaid_card": 1,                   "can_choose_payment_card": 1               },                       }   ],   "errcode": 0,   "errmsg": "ok"}参数名描述errcode错误码,0为正常。errmsg错误信息。primary_category_id一级目录idsecondary_category_id二级目录id2.8 拉取单个子商户信息接口接口说明通过指定的子商户appid,拉取该子商户的基础信息。 注意,用母商户去调用接口,但接口内传入的是子商户的appid。接口详情接口调用请求说明http请求方式: POST http:// api.weixin.qq.com / cgi-bin/component/get_card_merchant?access_token=TOKEN参数说明参数是否必须说明access_token是调用接口凭证POST数据是Json数据POST数据示例{  “appid”:”wx********” }返回数据{ "appid":"wxd395ea50d8b6867a", "name":"灰太狼烧烤店", "primary_category_id":1, "secondary_category_id":101, "submit_time":1440580664, "result":"RESULT_PASS"}查询失败返回示例(errcode不为0,errmsg为相应错误信息):{  "errcode":xxxx,  "errmsg":"xxxx" }参数名描述errcode错误码,0为正常。errmsg错误信息。2.9 拉取子商户列表接口接口说明通过指定的子商户appid,拉取该子商户的基础信息。 注意,用母商户去调用接口,但接口内传入的是子商户的appid。接口详情接口调用请求说明http请求方式: POST http:// api.weixin.qq.com / cgi-bin/component/batchget_card_merchant?access_token=TOKEN参数说明参数是否必须说明access_token是调用接口凭证POST数据是Json数据POST数据示例{  "next_get": ""  }字段说明参数名描述next_get获取子商户列表,注意最开始时为空。每次拉取20个子商户,下次拉取时填入返回数据中该字段的值,该值无实际意义。返回数据查询成功返回示例:{ "list":[ { "appid":"wxd395ea50d8b6867a", "name":"灰太狼烧烤店", "primary_category_id":1, "secondary_category_id":101, "submit_time":1440580664, "result":"RESULT_PASS" }, {"appid":"wx6384a98262a87262", "name":"灰太狼烧烤店", "primary_category_id":1, "secondary_category_id":101, "submit_time":1440580515, "result":"RESULT_PASS" }, {"appid":"wx42cf28f28b77d653", "name":"灰太狼烧烤店", "primary_category_id":1, "secondary_category_id":101, "submit_time":1440386151, "result":"RESULT_CHECKING" }, {"appid":"wx5aecba35a7d70c14", "name":"灰太狼烧烤店", "primary_cate

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


第三方微信开发者模式