第三方微信開發(fā)者模式

2019-03-14 14:49 更新

第三方開發(fā)者模式

開發(fā)者模式

更新通知

版本號更新內(nèi)容更新時間
V1.0

第三方代制模式,支持第三方為子商戶代創(chuàng)建會員卡

2016-3-20
     V1.1

  第三方代制模式,支持開發(fā)者創(chuàng)建有app_id的子商戶,創(chuàng)建有app_id的子商戶卡券時,領卡頁面及卡券詳情頁支持關聯(lián)配置子商戶公眾號,但卡券數(shù)據(jù)仍歸屬第三方賬號

     2016-4-28

     V1.2

第三方開發(fā)者代制(有公眾號模式)名稱逐步規(guī)范為“第三方強授權模式”;

第三方開發(fā)者代制(無公眾號模式)名稱逐步規(guī)范為“第三方代制模式”;

第三方普通授權模式、強授權模式、代制模式,統(tǒng)稱第三方開發(fā)者模式。

      2016-5-17











第三方開發(fā)者模式

第三方開發(fā)者模式

1、具備認證公眾號的商家,可用商家自己公眾號申請卡券功能后,通過微信開放平臺“公眾號登陸授權”授權給開發(fā)者,代為開發(fā)和應用卡券功能,卡券數(shù)據(jù)及會員歸屬在商家自己公眾號下。該模式簡稱為“普通授權”,無額外開發(fā)接口,參考卡券整套基礎接口即可。

2、針對沒有公眾號或未認證的公眾號,或者有認證公眾號但不想自己運營公眾號的商家,為了降低商戶接入成本,可由第三方背書接入。子商戶將卡券制作權限授權給開發(fā)者所在企業(yè),由開發(fā)者所在企業(yè)為子商戶作為信用背書,并可以幫助 沒有能力制作卡券的商戶制作卡券。

目前,這種降低商戶門檻,由第三方背書接入的開發(fā)者模式分為:第三方代制模式(查看介紹及指引文檔)和第三方強授權模式(查看介紹及指引文檔)。這兩種模式需額外接口。參考如下接口文檔。


1 第三方代制模式

模式概述

為了降低商戶接入卡券的難度,微信公眾平臺向所有已具備卡券功能的公眾號開放“第三方代制”功能。申請并開通此功能后,具備開發(fā)能力的開發(fā)者,可通過API接口協(xié)助無公眾號的商戶快速接入并使用卡券。協(xié)助制券的開發(fā)者稱為“母商戶”,被協(xié)助制券的商戶稱為“子商戶”。

母商戶需將旗下子商戶資料提前上傳報備,通過審核方可生效。在制券過程中允許母商戶從報備的子商戶列表中,選擇一個子商戶協(xié)助制券。

開通步驟

第一步,申請路徑:微信公眾平臺-卡券功能-右上角-商戶信息-第三方代制模式。

第二步,商戶通過微信公眾平臺或API接口,提交子商戶資料、資質(zhì),審核通過后可使用該子商戶信息制券。

第三步,調(diào)用API接口創(chuàng)建卡券時,需傳入該模式的特有字段,具體字段參考創(chuàng)建子商戶接口的返回字段說明。該模式下,僅創(chuàng)建卡券接口有變動,其余接口和卡券整體接口的使用保持不變。

1.1 創(chuàng)建子商戶接口

接口說明

支持母商戶調(diào)用該接口傳入子商戶的相關資料,并獲取子商戶ID,用于子商戶的卡券功能管理。 子商戶的資質(zhì)包括:商戶名稱、商戶logo(圖片)、卡券類目、授權函(掃描件或彩照)、授權函有效期截止時間。

接口詳情

HTTP請求方式: POST 
URL:https://api.weixin.qq.com/card/submerchant/submit?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{
 "info": {
 "brand_name": "aaaaaa",
 "app_id":"xxxxxxxxxxx",
 "logo_url": "http://mmbiz.xxxx",
 "protocol": "xxxxxxxxxx",
 "agreement_media_id":"xxxxxxxxxx",
 "operator_media_id":"xxxxxxxx",
 "end_time": 1438990559,
 "primary_category_id": 1,
 "secondary_category_id": 101
 }
}


字段說明

參數(shù)名必填類型示例說明
infojson結(jié)構  
app_idString(36)wxxxxxxxxxxx子商戶的公眾號app_id,配置后子商戶卡券券面上的app_id為該app_id。注意:該app_id須經(jīng)過認證
brand_nameString(36)蘭州拉面子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上
logo_urlstring(128)http://mmbiz.xxxx子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
protocolString(36)mdasdfkl :授權函ID,即通過上傳臨時素材接口上傳授權函后獲得的meida_id
end_timeunsigned int15300000授權函有效期截止時間(東八區(qū)時間,單位為秒),需要與提交的掃描件一致
primary_category_idint2一級類目id,可以通過本文檔中接口查詢
secondary_category_idint2二級類目id,可以通過本文檔中接口查詢
agreement_media_idstring(36)2343343424營業(yè)執(zhí)照或個體工商戶營業(yè)執(zhí)照彩照或掃描件
operator_media_idstring(36)2343343424營業(yè)執(zhí)照內(nèi)登記的經(jīng)營者身份證彩照或掃描件


備注:授權函請在《第三方代制模式指引文檔》內(nèi)下載,手填并加蓋鮮章后,上傳彩色掃描件或彩照。

1、授權函必須加蓋企業(yè)公章,或個體戶店鋪章、發(fā)票專用章、財務章、合同章等具備法律效力的蓋章,不可使用個人私章;

2、若子商戶是個體工商戶,且無上述公章,授權函可用個體工商戶經(jīng)營者手印代替公章,且須同時額外上傳《個體工商戶營業(yè)執(zhí)照》及該執(zhí)照內(nèi)登記的經(jīng)營者的身份證彩照。(本方案僅適用于子商戶是個體工商戶,且無公章的場景。其他場景必須在授權函加蓋公章)

返回數(shù)據(jù)

{
"info": {
 "merchant_id": 12,
 "app_id":"xxxxxxxxxxxxx",
 "create_time": 1438790559,
 "update_time": 1438790559,
 "brand_name": "aaaaaa",
 "logo_url": "http://mmbiz.xxxx",
 "status": "CHECKING",
 "begin_time": 1438790559,
 "end_time": 1438990559,
 "primary_category_id": 1,
 "secondary_category_id": 101
}
}

特別注意:

參數(shù)名描述
merchant_id子商戶id,對于一個母商戶公眾號下唯一
create_time子商戶信息創(chuàng)建時間
update_time子商戶信息更新時間
brand_name子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上。
logo_url子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
status子商戶狀態(tài),"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期
bengin_time創(chuàng)建時間(非協(xié)議開始時間)
end_time授權函有效期截止時間(東八區(qū)時間,單位為秒)
primary_category_id子商戶一級類目
secondary_category_id子商戶二級類目

若子商戶資料通過微信公眾平臺提交,可在微信公眾平臺卡券功能-子商戶管理-子商戶詳情里查看子商戶ID,或通過子商戶創(chuàng)建接口返回子商戶ID,或通過子商戶信息拉取接口獲取子商戶ID。

1.2 子商戶審核事件推送

開發(fā)者所代理的子商戶審核通過后,會收到微信服務器發(fā)送的事件推送。

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName> 
<FromUserName><![CDATA[FromUser]]></FromUserName> 
<CreateTime>123456789</CreateTime> 
<MsgType><![CDATA[event]]></MsgType> 
<Event><![CDATA[card_merchant_check_result]]></Event> 
<MerchantId>0</MerchantId>
<IsPass>1</IsPass>
<Reason><![CDATA[reason]]></Reason>
</xml>

字段說明

參數(shù)說明
ToUserName開發(fā)者微信號。
FromUserName發(fā)送方帳號(一個OpenID)。
CreateTime消息創(chuàng)建時間 (整型)。
MsgType消息類型,event。
Event事件類型,card_merchant_check_result(子商戶審核事件)
MerchantId子商戶ID。
IsPass是否通過,為1時審核通過。
Reason駁回的原因

1.3卡券開放類目查詢接口

接口說明

通過調(diào)用該接口查詢卡券開放的類目ID,類目會隨業(yè)務發(fā)展變更,請每次用接口去查詢獲取實時卡券類目。

注意:

1.本接口查詢的返回值還有卡券資質(zhì)ID,此處的卡券資質(zhì)為:已微信認證的公眾號通過微信公眾平臺申請卡券功能時,所需的資質(zhì)。

2.對于第三方開發(fā)者代制(無公眾號)模式,子商戶無論選擇什么類目,均暫不需按照此返回提供資質(zhì),返回值僅參考類目ID 即可。


接口詳情

接口調(diào)用請求說明

HTTP請求方式: GET 
URL:https://api.weixin.qq.com/card/getapplyprotocol?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
GET數(shù)據(jù)Json數(shù)據(jù)

返回數(shù)據(jù)

{
   "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"
}
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。
primary_category_id一級目錄id
secondary_category_id二級目錄id

1.4 更新子商戶接口

接口說明

支持調(diào)用該接口更新子商戶信息。 

接口詳情

接口調(diào)用請求說明

http請求方式: POST https://api.weixin.qq.com/card/submerchant/update?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{
  "info": {
  "merchant_id": 12,
  "app_id":"xxxxxxxxxxxxx",
  "brand_name": "aaaaaa",
  "logo_url": "http://mmbiz.xxxx",
  "protocol": "media_id",
  "agreement_media_id":"xxxxxxxxxx",
  "operator_media_id":"xxxxxxxx",
  "end_time": 1438990559,
  "primary_category_id": 1,
  "secondary_category_id": 101
 }
}
參數(shù)名必填類型示例說明
infojson結(jié)構  
merchant_idint12子商戶id,一個母商戶公眾號下唯一。
app_idString(36)wxxxxxxxxxxx子商戶的公眾號app_id,配置后子商戶卡券券面上的app_id為該app_id。注意:該app_id須經(jīng)過認證
brand_nameString(36)蘭州拉面子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上
logo_urlstring(128)http://mmbiz.xxxx子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
protocolString(36)mdasdfkl :授權函ID ,即通過上傳臨時素材接口上傳授權函后獲得的meida_id
end_timeunsigned int15300000授權函有效期截止時間(東八區(qū)時間,單位為秒),需要與提交的掃描件一致
agreement_media_idstring(36)dhskdjklfjk營業(yè)執(zhí)照或個體工商戶營業(yè)執(zhí)照彩照或掃描件
operator_media_idstring(36)dhskdjklfjk營業(yè)執(zhí)照內(nèi)登記的經(jīng)營者身份證彩照或掃描件
primary_category_idint2一級類目id,可以通過本文檔中接口查詢
secondary_category_idint2二級類目id,可以通過本文檔中接口查詢

返回數(shù)據(jù)

{
"info": {
 "merchant_id": 12,
 "create_time": 1438790559,
 "update_time": 1438790559,
 "brand_name": "aaaaaa",
 "logo_url": "http://mmbiz.xxxx",
 "status": "CHECKING",
 "begin_time": 1438790559,
 "end_time": 1438990559,
 "primary_category_id": 1,
 "secondary_category_id": 101
 }
}
參數(shù)名描述
merchant_id子商戶id,對于一個母商戶公眾號下唯一。創(chuàng)建卡券時需填入該id號,字段結(jié)構如下:

base_info:{sub_merchant_info:{merchant_id:}},詳情見創(chuàng)建卡券接口

create_time子商戶信息創(chuàng)建時間
update_time子商戶信息更新時間
brand_name子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上。
logo_url子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
status子商戶狀態(tài),"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期
bengin_time創(chuàng)建時間(非協(xié)議開始時間)
end_time授權函有效期截止時間(東八區(qū)時間,單位為秒)
primary_category_id子商戶一級類目
secondary_category_id子商戶二級類目

特別注意:

若子商戶資料通過微信公眾平臺提交,可在微信公眾平臺卡券功能-子商戶管理-子商戶詳情里查看子商戶ID,或通過子商戶創(chuàng)建接口返回子商戶ID,或通過子商戶信息拉取接口獲取子商戶ID。

1.5 拉取單個子商戶信息接口

接口說明

通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。

接口詳情

接口調(diào)用請求說明

HTTP請求方式: POST 
URL:https://api.weixin.qq.com/card/submerchant/get?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  
"merchant_id": 12
 }

返回數(shù)據(jù)

{
 "info": {
 "merchant_id": 12,
 "create_time": 1438790559,
 "update_time": 1438790559,
 "brand_name": "aaaaaa",
 "logo_url": "http://mmbiz.xxxx",
 "status": "CHECKING",
 "begin_time": 1438790559,
 "end_time": 1438990559,
 "primary_category_id": 1,
 "secondary_category_id": 101
 }
}

查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):

{  "errcode":xxxx,  "errmsg":"xxxx" }
參數(shù)名描述
merchant_id子商戶id,一個母商戶公眾號下唯一。
create_time子商戶信息創(chuàng)建時間
update_time子商戶信息更新時間
app_id子商戶的公眾號app_id
brand_name子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上
logo_url子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
status"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期
begin_time創(chuàng)建時間(非協(xié)議開始時間),和create_time 重復,待后續(xù)去掉該字段
end_time協(xié)議截止時間
primary_category_id子商戶一級類目
secondary_category_id子商戶二級類目

1.6 批量拉取子商戶信息接口

接口說明

母商戶可以通過該接口批量拉取子商戶的相關信息,一次調(diào)用最多拉取100個子商戶的信息,可以通過多次拉去滿足不同的查詢需求

接口詳情

接口調(diào)用請求說明

HTTP請求方式: POST 
URL:https://api.weixin.qq.com/card/submerchant/batchget?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  "begin_id": 0,  "limit": 50,  "status": "CHECKING" }

字段說明

參數(shù)名描述
begin_id起始的子商戶id,一個母商戶公眾號下唯一
limit拉取的子商戶的個數(shù),最大值為100
status子商戶審核狀態(tài),填入后,只會拉出當前狀態(tài)的子商戶

返回數(shù)據(jù)

{
 "info_list": [
 {
  "merchant_id": 12,
  "create_time": 1438790559,
  "update_time": 1438790559,
  "brand_name": "aaaaaa",
  "logo_url": "http://mmbiz.xxxx",
  "status": "CHECKING",
  "begin_time": 1438790559,
  "end_time": 1438990559,
  "primary_category_id": 1,
  "secondary_category_id": 101
 },
 {
  "merchant_id": 13,
  "create_time": 1438790559,
  "update_time": 1438790559,
  "brand_name": "bbbbbb",
  "logo_url": "http://mmbiz.xxxx",
  "status": "APPROVED",
  "begin_time": 1438790559,
  "end_time": 1438990559,
  "primary_category_id": 1,
  "secondary_category_id": 101
 }
 ]
 "next_begin_id": 13
}
參數(shù)名描述
merchant_id子商戶id,一個母商戶公眾號下唯一。
create_time子商戶信息創(chuàng)建時間
update_time子商戶信息更新時間
brand_name子商戶名稱(12個漢字內(nèi)),該名稱將在制券時填入并顯示在卡券頁面上
logo_url子商戶logo,可通過上傳logo接口獲取。該logo將在制券時填入并顯示在卡券頁面上
status"CHECKING" 審核中, "APPROVED" , 已通過;"REJECTED"被駁回, "EXPIRED"協(xié)議已過期
begin_time創(chuàng)建時間(非協(xié)議開始時間),和create_time 重復,待后續(xù)去掉該字段
end_time協(xié)議截止時間
primary_category_id子商戶一級類目
secondary_category_id子商戶二級類目
next_begin_id拉渠道列表中最后一個子商戶的id

開發(fā)者注意:

當母商戶的子商戶數(shù)量超過100時,可通過填寫begin_id的值,從而多次拉取列表的的方式來滿足查詢需求。具體的方式是,將上一次調(diào)用得到的返回中的next_begin_id的值作為下一次調(diào)用中的begin_id的值。

1.7 創(chuàng)建子商戶卡券接口

若母商戶需創(chuàng)建自己的卡券,參考原有卡券創(chuàng)建接口

接口調(diào)用請求說明

HTTP請求方式: POST 
URL:https://api.weixin.qq.com/card/create?access_token=ACCESS_TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{ 
 "card": {
  "card_type": "GROUPON",
  "groupon": {
      "base_info": {
             {
       "sub_merchant_info":{
       "merchant_id":xxx
           },
          "logo_url": 
  "http://mmbiz.qpic.cn/mmbiz/iaL1LJM1mF9aRKPZJkmG8xXhiaHqkKSVMMWeN3hLut7X7hicFNjakmxibMLGWpXrEXB33367o7zHN0CwngnQY7zb7g/0",
          "brand_name":"海底撈",
          "code_type":"CODE_TYPE_TEXT",
          "title": "132元雙人火鍋套餐",
          "sub_title": "周末狂歡必備",
          "color": "Color010",
          "notice": "使用時向服務員出示此券",
          "service_phone": "020-88888888",
          "description": "不可與其他優(yōu)惠同享\n如需團購券發(fā)票,請在消費時向商戶提出\n店內(nèi)均可使用,僅限堂食",
          "date_info": {
              "type": "DATE_TYPE_FIX_TIME_RANGE",
              "begin_timestamp": 1397577600 ,
              "end_timestamp": 1422724261
          },
          "sku": {
              "quantity": 500000
          },
          "get_limit": 3,
          "use_custom_code": false,
          "bind_openid": false,
          "can_share": true,
        "can_give_friend": true,
          "location_id_list" : [123, 12321, 345345],
          "custom_url_name": "立即使用",
          "custom_url": "http://www.qq.com",
          "custom_url_sub_title": "6個漢字tips",
          "promotion_url_name": "更多優(yōu)惠",
        "promotion_url": "http://www.qq.com",
          "source": "大眾點評"
   },
      "deal_detail": "以下鍋底2選1(有菌王鍋、麻辣鍋、大骨鍋、番茄鍋、清補涼鍋、酸菜魚鍋可選):\n大鍋1份 12元\n小鍋2份 16元 "}
 }
}

1.8 錯誤碼說明


錯誤碼描述
-1系統(tǒng)錯誤。
40070基本信息base info中填寫的庫存信息SKU不合法,參考CreateCard創(chuàng)建卡券接口
40104創(chuàng)建子商戶時填的類目id不對
40140子商戶狀態(tài)不對,創(chuàng)建卡券時要求已審核,更新子商戶信息時要求已駁回
40139子商戶id不正確
40079時間填寫得不對
45021參數(shù)超長
43014未經(jīng)過平臺授權,不能創(chuàng)建子商戶。。

1.9 聯(lián)系我們

第三方代制模式的開發(fā)問題,可通過郵箱weixin_card@foxmail.com聯(lián)系我們。

2 第三方強授權模式

模式概述

“第三方強授權模式”是騰訊為降低卡券接入門檻,商戶可快速接入,由具備開發(fā)能力的開發(fā)者代商戶制卡券的功能。為商戶提供開發(fā)能力的開發(fā)者簡稱“母商戶”,商戶簡稱“子商戶”。

該模式下,子商戶公眾號無需微信認證,子商戶也不需單獨申請卡券功能,只需將資料提供給母商戶代為提交。 該模式下,卡券的商戶名和logo均為子商戶的商戶名和logo,且卡券創(chuàng)建、投放、核銷等流程均只能由母商戶通過調(diào)用API接口完成,子商戶本身不具備直接調(diào)用卡券接口或在卡券商戶后臺手工操作的能力。

“第三方強授權”功能,面向微信開放平臺所有已全網(wǎng)發(fā)布的第三方平臺開放,第三方平臺需達到一定注冊資本金額,提供相關資質(zhì),經(jīng)審核通過后才可獲得協(xié)助制券能力。 “子商戶”面向未認證的微信公眾號開放,可選擇已開放的卡券類目接入,子商戶資質(zhì)需由母商戶代為提交,審核通過后可由母商戶協(xié)助使用卡券功能。

母商戶每月可為每個子商戶代制券10個cardid,且每個cardid累計sku不超過5萬。具體的數(shù)量限制會隨運營規(guī)則調(diào)整。

開通步驟

第一步:開發(fā)者所在企業(yè)申請第三方開發(fā)者代制能力,提交資料并審核;

第二步:母商戶為子商戶提交資質(zhì)認證資料審核;

第三步:子商戶發(fā)起授權,母商戶確認授權;

第四步:母商戶代子商戶調(diào)用卡券接口,進行卡券制作、投放、核銷等動作;

第五步:母商戶可以調(diào)用數(shù)據(jù)接口代子商戶獲取數(shù)據(jù);

2.1 母商戶資質(zhì)申請接口

接口說明

母商戶資質(zhì)申請接口是第三方平臺用以申請第三方強授權能力,并提交自身資質(zhì)資料的上傳接口,只有上傳相關資質(zhì),并審核通過后才可代名下子商戶提交資質(zhì)。

母商戶提交資質(zhì)包括:注冊資本、營業(yè)執(zhí)照(掃描件)、稅務登記證(掃描件)、上季度繳稅清單(掃描件);

母商戶必須先上傳相應掃描件獲取media_id后,傳入media_id。詳見上傳圖片media接口

同一個appid的申請,僅當駁回時可以再次提交,審核中和審核通過時不可重復提交

接口詳情

接口調(diào)用請求說明

http請求方式: POST http:// api.weixin.qq.com /cgi-bin/component/upload_card_agent_qualification?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{ 
  "register_capital": 100000,
  "business_license_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
  "tax_registration_certificate_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
  "last_quarter_tax_listing_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3"
}

字段說明

參數(shù)名必填說明
register_capital注冊資本,數(shù)字,單位:分
business_license_media_id營業(yè)執(zhí)照掃描件的media_id
tax_registration_certificate_media_id稅務登記證掃描件的media_id
last_quarter_tax_listing_media_id上個季度納稅清單掃描件media_id

返回數(shù)據(jù)

上傳成功示例:

{ "errcode":0, "errmsg":"ok" }

上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):

{ "errcode":61011, "errmsg":"invalid component" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

2.2 母商戶資質(zhì)審核查詢接口

接口說明

該接口用于查詢母商戶資質(zhì)審核的結(jié)果,審核通過后才能用接口繼續(xù)提交子商戶資質(zhì)。

接口詳情

接口調(diào)用請求說明

http請求方式: GET http:// api.weixin.qq.com / cgi-bin/component/check_card_agent_qualification?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
GET數(shù)據(jù)Json數(shù)據(jù)

返回數(shù)據(jù)’’’

查詢成功返回示例:

{
  "result":"RESULT_PASS",
}
{
  "result":" RESULT_NOT_PASS ",   
}
{
  "result":"RESULT_CHECKING",   
}
{
"result":"RESULT_NOTHING_TO_CHECK",   
}

查詢失敗返回示例:(errcode不為0,errmsg為相應錯誤信息):

{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。
result查詢結(jié)果

1.RESULT_PASS:審核通過 2.RESULT_NOT_PASS:審核駁回 3.RESULT_CHECKING:待審核 4.RESULT_NOTHING_TO_CHECK:無提審記錄


2.3 子商戶資質(zhì)申請接口

接口說明

母商戶(第三方平臺)申請獲得第三方強授權能力后,才可提交名下子商戶的資質(zhì)。

子商戶資質(zhì)審核通過后,才可進行后續(xù)的授權流程。

子商戶的資質(zhì)包括:商戶名稱、商戶logo(圖片)、卡券類目、AppID、營業(yè)執(zhí)照或個體戶經(jīng)營執(zhí)照(掃描件)、授權協(xié)議(掃描件)。

注意: 1、請用母商戶(第三方平臺)的賬號提交子商戶資料。

2、母商戶必須先上傳子商戶的相應掃描件獲取media_id后,傳入media_id。

3、母商戶必須先通過卡券類目查詢接口獲取卡券實時對外開放的一級、二級類目ID,傳入類目ID。

4、商戶名稱在12個漢字長度內(nèi)。

5、同一個appid的申請,僅當駁回時可再次提交,審核中和審核通過時不可重復提交。

接口詳情

接口調(diào)用請求說明

http請求方式: POST http:// api.weixin.qq.com /cgi-bin/component/upload_card_merchant_qualification?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{
 "appid": "wxf8b4f85e442a4e77",
 "name": "灰太狼燒烤店",
 "logo_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
 "business_license_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
 "operator_id_card_media_id":"xxxxxxxxx"
 "agreement_file_media_id": "Y0vGhBIycyhEFTyq6km0pGpCPzdqoxMnr1wjs574LqeWzsPtido2VM5grKk5gzn3",
 "primary_category_id": "1",
 "secondary_category_id": "101"
}

字段說明

參數(shù)名必填說明
appid子商戶公眾號的appid
name子商戶商戶名,用于顯示在卡券券面
logo_meida_id子商戶logo,用于顯示在子商戶卡券的券面
business_license_media_id營業(yè)執(zhí)照或個體工商戶執(zhí)照掃描件的media_id
operator_id_card_media_id當子商戶為個體工商戶且無公章時,授權函須簽名,并額外提交該個體工商戶經(jīng)營者身份證掃描件的media_id
agreement_file_media_id子商戶與第三方簽署的代理授權函的media_id
primary_category_id一級類目id
secondary_category_id二級類目id

返回數(shù)據(jù)

上傳成功示例:

{  "errcode":0,  "errmsg":"ok" }

上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):

{  "errcode":40013,  "errmsg":"invalid appid" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

2.4 授權子商戶審核事件推送

當子商戶資質(zhì)審核通過時,開發(fā)者將收到微信服務器推送的事件。

<xml>
<AppId><![CDATA[AppId]]></AppId>
<CreateTime>1449471727</CreateTime>
<InfoType><![CDATA[card_merchant_auth_check_result]]></InfoType>
<SubMerchantAppId><![CDATA[AppId]]></SubMerchantAppId>
<IsPass>0</IsPass>
<Reason><![CDATA[Reason]]></Reason>
</xml>

字段說明

參數(shù)說明
AppId“公眾號第三方平臺”賬號(即母商戶)的AppID。
CreateTime消息創(chuàng)建時間 (整型)。
InfoType消息類型,card_merchant_auth_check_result(第三方開發(fā)者代制有公眾號模式,子商戶資料審核事件)
SubMerchantAppId子商戶賬號的AppID。
IsPass是否通過,為1時審核通過,為0時審核駁回。
Reason駁回的原因
IsPass是否通過,為1時審核通過。

2.5 子商戶資質(zhì)審核查詢接口

接口說明

該接口用于查詢子商戶資質(zhì)審核的結(jié)果,審核通過后才能進行后續(xù)授權流程。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。

接口詳情

接口調(diào)用請求說明

http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/check_card_merchant_qualification?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  “appid”:”wx********” }

返回數(shù)據(jù)’’’

查詢成功返回示例:

{
  "result":"RESULT_PASS",
}
{
  "result":" RESULT_NOT_PASS ",   
}
{
  "result":"RESULT_CHECKING",   
}
{
"result":"RESULT_NOTHING_TO_CHECK",   
}

查詢失敗返回示例:(errcode不為0,errmsg為相應錯誤信息):

{ "errcode":xxxx, "errmsg":"xxxx" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。
result查詢結(jié)果

1.RESULT_PASS:審核通過 2.RESULT_NOT_PASS:審核駁回 3.RESULT_CHECKING:待審核 4.RESULT_NOTHING_TO_CHECK:無提審記錄

2.6 圖片上傳media接口

開發(fā)者經(jīng)常需要用到一些臨時性的多媒體素材的場景,例如在使用接口(特別是發(fā)送消息時),對多媒體文件、多媒體消息的獲取和調(diào)用等操作,都需通過media_id來進行。

為了卡券第三方代理模式相關接口調(diào)用順暢,現(xiàn)已為所有對外的第三方平臺賬號配置“圖片上傳media接口”的權限。

注意:

1.對于臨時素材,每個素材(media_id)會在開發(fā)者上傳或粉絲發(fā)送到微信服務器3天后自動刪除(所以用戶發(fā)送給開發(fā)者的素材,若開發(fā)者需要,應盡快下載到本地),以節(jié)省服務器資源。

2.media_id是可復用的。

3.素材的格式大小等要求與公眾平臺官網(wǎng)一致。具體是,圖片大小不超過2M,支持bmp/png/jpeg/jpg/gif格式

4.需使用https調(diào)用本接口。

5.請使用第三方平臺賬號的ACCESS_TOKEN調(diào)用(已開權限)

接口詳情

接口調(diào)用請求說明

https請求方式: POST https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
type媒體文件類型,此處為圖片類型(image)
POST數(shù)據(jù)用FORM表單方式上傳一個多媒體文件,form-data中媒體文件標識,有filename、filelength、content-type等信息

調(diào)用示例

curl -F  media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

返回數(shù)據(jù)


上傳成功示例:

{  "type":"TYPE",  "media_id":"MEDIA_ID",  "created_at":123456789 }

上傳失敗示例(errcode不為0,errmsg為相應錯誤信息):

{  "errcode":40004,  "errmsg":"invalid media type" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

2.7 卡券開放類目查詢接口

接口說明

通過調(diào)用該接口查詢卡券開放的類目ID,類目會隨業(yè)務發(fā)展變更,請每次用接口去查詢獲取實時卡券類目。

注意:

1.本接口查詢的返回值還有卡券資質(zhì)ID,此處的卡券資質(zhì)為:已微信認證的公眾號通過微信公眾平臺申請卡券功能時,所需的資質(zhì)。

2.對于第三方強授權模式,子商戶無論選擇什么類目,均提交營業(yè)執(zhí)照即可,所以不用考慮此處返回的資質(zhì)字段,返回值僅參考類目ID即可。

接口詳情

接口調(diào)用請求說明

https請求方式: GET https://api.weixin.qq.com/card/getapplyprotocol?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
GET數(shù)據(jù)Json數(shù)據(jù)

返回數(shù)據(jù)

{
   "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"
}
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。
primary_category_id一級目錄id
secondary_category_id二級目錄id

2.8 拉取單個子商戶信息接口

接口說明

通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。

接口詳情

接口調(diào)用請求說明

http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/get_card_merchant?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  “appid”:”wx********” }

返回數(shù)據(jù)

{
 "appid":"wxd395ea50d8b6867a",
 "name":"灰太狼燒烤店",
 "primary_category_id":1,
 "secondary_category_id":101,
 "submit_time":1440580664,
 "result":"RESULT_PASS"
}

查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):

{  "errcode":xxxx,  "errmsg":"xxxx" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

2.9 拉取子商戶列表接口

接口說明

通過指定的子商戶appid,拉取該子商戶的基礎信息。 注意,用母商戶去調(diào)用接口,但接口內(nèi)傳入的是子商戶的appid。

接口詳情

接口調(diào)用請求說明

http請求方式: POST http:// api.weixin.qq.com / cgi-bin/component/batchget_card_merchant?access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  "next_get": ""  }

字段說明

參數(shù)名描述
next_get獲取子商戶列表,注意最開始時為空。每次拉取20個子商戶,下次拉取時填入返回數(shù)據(jù)中該字段的值,該值無實際意義。

返回數(shù)據(jù)

查詢成功返回示例:

{
 "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_category_id":1,
 "secondary_category_id":101,
 "submit_time":1440385851,
 "result":"RESULT_PASS"
 }
 ],
 "next_get":"13"
}

查詢失敗返回示例(errcode不為0,errmsg為相應錯誤信息):

{  "errcode":xxxx,  "errmsg":"xxxx" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

開發(fā)者注意: 

當母商戶的子商戶數(shù)量超過20時,可通過填寫next_get的值,從而多次拉取列表的的方式來滿足查詢需求。具體的方式是,將上一次調(diào)用得到的返回中的next_get的值作為下一次調(diào)用中的next_get的值。

2.10 第三方強授權相關接口

接口說明

1.普通授權,即公眾號本身已有某接口或業(yè)務的權限,通過第三方授權,第三方代公眾號代公眾號調(diào)用該接口或?qū)崿F(xiàn)該業(yè)務。

2.普通授權的相關接口請參考微信開放平臺相關文檔:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318587&lang=zh_CN

3.強授權,即公眾號本身無某接口或業(yè)務的權限,但第三方獲取了該接口或業(yè)務的權限后,通過強授權過程,公眾號也額外獲得該權限。

4.強授權過程變更2個API,并增加了1個第三方平臺確認授權的API。api_query_auth, 增加返回字段:need_confirm, already_confirm, 分別表示是否需要確認,是否已經(jīng)確認。api_getauthorizer_info,增加返回字段:need_confirm, already_confirm, 分別表示是否需要確認,是否已經(jīng)確認。api_confirm_authorization, 第三方平臺確認授權API。

注意: 若子商戶公眾號本身有卡券功能,不用調(diào)用強授權確認接口,直接可調(diào)用卡券接口。 建議在進行強授權接口確認前,通過普通授權接口內(nèi)的“5、獲取授權方的賬戶信息“接口查詢該公眾號是否具備“卡券功能”。

【強授權權限集,必須調(diào)接口進行授權確認,才能真正獲得強授權特性】

2.10.1 使用授權碼換取公眾號的授權信息

接口說明

該API用于使用授權碼換取授權公眾號的授權信息,并換取authorizer_access_token和authorizer_refresh_token。 授權碼的獲取,需要在用戶在第三方平臺授權頁中完成授權流程后,在回調(diào)URI中通過URL參數(shù)提供給第三方平臺方。

接口調(diào)用請求說明

http請求方式: POST https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  "component_appid":"appid_value",  "authorization_code": "auth_code_value" }

字段說明

參數(shù)名描述
component_appid第三方平臺appid
authorization_code授權code,會在授權成功時返回給第三方平臺,詳見第三方平臺授權流程說明。

返回數(shù)據(jù)

返回結(jié)果示例

{
 "authorization_info": {
 "authorizer_appid": "wxf8b4f85f3a794e77", 
 "authorizer_access_token": "QXjUqNqfYVH0yBE1iI_7vuN_9gQbpjfK7hYwJ3P7xOa88a89-  Aga5x1NMYJyB8G2yKt1KCl0nPC3W9GJzw0Zzq_dBxc8pxIGUNi_bFes0qM", 
 "expires_in": 7200, 
 "authorizer_refresh_token": "dTo-YCXPL4llX-u1W1pPpnp8Hgm4wpJtlR6iV0doKdY", 
 "func_info": [
 {"funcscope_category": {"id": 1},confirm_info”:{"need_confirm":      1,"already_confirm":0}}, 
 {"funcscope_category": {"id": 2},confirm_info”:{"need_confirm": 1,"already_confirm":0}}, 
 {"funcscope_category": {"id": 50},confirm_info”:{"need_confirm": 1,"already_confirm":1}}
]
}
參數(shù)名描述
authorization_info授權信息
authorization_appid授權方appid
authorizer_access_token授權方令牌(在授權的公眾號具備API權限時,才有此返回值)。
expires_in有效期(在授權的公眾號具備API權限時,才有此返回值)
authorizer_refresh_token刷新令牌(在授權的公眾號具備API權限時,才有此返回值),刷新令牌主要用于公眾號第三方平臺獲取和刷新已授權用戶的access_token,只會在授權時刻提供,請妥善保存。 一旦丟失,只能讓用戶重新授權,才能再次拿到新的刷新令牌
func_info公眾號授權給開發(fā)者的權限集列表(請注意,當出現(xiàn)用戶已經(jīng)將消息與菜單權限集授權給了某個第三方,再授權給另一個第三方時,由于該權限集是互斥的,后一個第三方的授權將去除此權限集,開發(fā)者可以在返回的func_info信息中驗證這一點,避免信息遺漏), id位對應的權限集編號。 confirm_info是強授權相關字段。 其中need_confirm:是否需要第三方平臺確認(0,不需確認,1,需要認), already_confirm:是否已經(jīng)確認。(0,未確認,1,已經(jīng)確認)。
funcscope_category_id權限集說明
1消息與菜單權限集
2用戶管理權限集
3賬號管理權限集
4網(wǎng)頁授權權限集
5微信小店權限集
6多客服權限集
7業(yè)務通知權限集
8微信卡券權限集
9掃一掃權限集
10Wi-Fi權限集
11素材管理權限集
12搖周邊權限集
13離線數(shù)據(jù)權限集

2.10.2 確認授權

接口說明

該API用于使用授權碼換取授權公眾號的授權信息,并換取authorizer_access_token和authorizer_refresh_token。 授權碼的獲取,需要在用戶在第三方平臺授權頁中完成授權流程后,在回調(diào)URI中通過URL參數(shù)提供給第三方平臺方。

接口調(diào)用請求說明

http請求方式: POST https://api.weixin.qq.com/ cgi-bin/component/api_confirm_authorization?component_access_token =TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  "component_appid":"appid_value",  "authorizer_appid": "authorizer_appid_value",  "funcscope_category_id":8,  "confirm_value": 1 }

字段說明

參數(shù)名描述必填
component_appid第三方平臺appid
authorizer_appid授權方appid
funscope_category_id授權集id
confirm_value是否確認,1為確認,2為取消

返回數(shù)據(jù)

{  "errcode":xxxx,  "errmsg":"xxxx" }
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。

2.10.3 獲取授權方的賬戶信息

接口說明

該API用于獲取授權方的公眾號基本信息,包括頭像、昵稱、帳號類型、認證類型、微信號、原始ID和二維碼圖片URL。 需要特別記錄授權方的帳號類型,在消息及事件推送時,對于不具備客服接口的公眾號,需要在5秒內(nèi)立即響應;而若有客服接口,則可以選擇暫時不響應,而選擇后續(xù)通過客服接口來發(fā)送消息觸達粉絲。

接口調(diào)用請求說明

http請求方式: POST https://api.weixin.qq.com/ cgi-bin/component/api_get_authorizer_info?component_access_token=TOKEN

參數(shù)說明

參數(shù)是否必須說明
access_token調(diào)用接口憑證
POST數(shù)據(jù)Json數(shù)據(jù)

POST數(shù)據(jù)示例

{  ”component_appid":"appid_value" ,  "authorizer_appid": "auth_appid_value"  }

字段說明

參數(shù)名描述必填
component_appid第三方平臺appid
authorizer_appid授權方appid

返回數(shù)據(jù)

返回結(jié)果示例

{
  "authorizer_info": {
  "nick_name": "微信SDK Demo Special", 
  "head_img": "http://wx.qlogo.cn/mmopen/GPyw0pGicibl5Eda4GmSSbTguhjg9LZjumHmVjybjiaQXnE9XrXEts6ny9Uv4Fk6hOScWRDibq1fI0WOkSaAjaecNTict3n6EjJaC/0", 
  "service_type_info": { "id": 2 }, 
  "verify_type_info": { "id": 0 },
  "user_name":"gh_eb5e3a772040",
  "alias":"paytest01"
}, 
  "qrcode_url":"URL",    
  "authorization_info": {
  "appid": "wxf8b4f85f3a794e77", 
  "func_info": [
  {"funcscope_category": {"id": 1},confirm_info”:{"need_confirm": 1,"already_confirm":0}}, 
  {"funcscope_category": {"id": 2},confirm_info”:{"need_confirm": 1,"already_confirm":0}}, 
  {"funcscope_category": {"id":,8},confirm_info”:{"need_confirm": 1,"already_confirm":1}}
]
}
}
參數(shù)名描述
errcode錯誤碼,0為正常。
errmsg錯誤信息。
authorizer_info授權方昵稱。
head_img授權方頭像
service_type_info授權方公眾號類型,0代表訂閱號,1代表由歷史老帳號升級后的訂閱號,2代表服務號
verify_type_info授權方認證類型,-1代表未認證,0代表微信認證,1代表新浪微博認證,2代表騰訊微博認證,3代表已資質(zhì)認證通過但還未通過名稱認證,4代表已資質(zhì)認證通過、還未通過名稱認證,但通過了新浪微博認證,5代表已資質(zhì)認證通過、還未通過名稱認證,但通過了騰訊微博認證
user_name授權方公眾號原始id
alias授權方公眾號設置的微信號,可能為空。
qrcode_url二維碼圖片鏈接,開發(fā)者最好保存
authorization_info授權信息
appid授權方appid
func_info參見api_query_auth的返回結(jié)果func_info說明

2.11 錯誤碼說明

錯誤碼描述
-1系統(tǒng)錯誤。
-1000系統(tǒng)錯誤
61017子商戶未發(fā)起授權,不能進行授權確認
61020提交的參數(shù)錯誤,即不包含在接口字段范圍內(nèi)
61022審核中和審核通過的商戶資料均不能重提。僅審核駁回可重提
43014母商戶資料未提交、未審核或?qū)徍宋赐ㄟ^(母商戶資料提交并審核通過后,才能提交子商戶資料)
41004appid為空
40013無效的appid,請檢查提交的子商戶賬號是否正確。
40007無效的media_id
61019非強授權,不能用confirm確認
61018已經(jīng)confirm確認,無需重復確認
61021尚未進行資料提交,不可confirm
43016第三方平臺賬號需要完成認證
40035不符合的圖片大小
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號