版本號(hào) | 更新內(nèi)容 | 更新時(shí)間 |
---|---|---|
V1.0 | 優(yōu)化查詢code接口,返回信息中增加can_consume字段 ,告知開發(fā)者該卡券是否可以被核銷,同時(shí)可以支持返回code狀態(tài)的查詢方式。 | 2015-8-31 |
V1.1 | 新增拉取卡券數(shù)據(jù)接口 | 2015-9-7 |
查詢code接口可以查詢當(dāng)前code是否可以被核銷并檢查code狀態(tài)。當(dāng)前可以被定位的狀態(tài)為正常、已核銷、轉(zhuǎn)贈(zèng)中、已刪除、已失效和無效code。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/code/get?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | JSON數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"card_id" : "card_id_123+",
"code" : "123456789",
"check_consume" : true
}
參數(shù)說明
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
code | 是 | string(20) | 110201201245 | 單張卡券的唯一標(biāo)準(zhǔn)。 |
card_id | 否 | string(32) | pFS7Fjg8kV1I dDz01r4SQwMkuCKc | 卡券ID代表一類卡券。自定義code卡券必填。 |
check_consume | 否 | bool | true | 是否校驗(yàn)code核銷狀態(tài),填入true和false時(shí)的code異常狀態(tài)返回?cái)?shù)據(jù)不同。 |
當(dāng)check_consume為true時(shí)返回?cái)?shù)據(jù)
卡券狀態(tài)正常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjk4T4Hx-QFQGL4zGQy27_Qg",
"begin_time": 1457452800,
"end_time": 1463155199
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": true,
"user_card_status": "NORMAL"
}
卡券狀態(tài)異常:
{
"errcode": 40127,
"errmsg": "invalid user-card status! Hint: the card was given to user, but may be deleted or set unavailable ! hint: [iHBD40040ent3]"
}
當(dāng)check_consume為false時(shí)返回?cái)?shù)據(jù)
卡券狀態(tài)正常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjk4T4Hx-QFQGL4zGQy27_Qg",
"begin_time": 1457452800,
"end_time": 1463155199
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": true,
"user_card_status": "NORMAL"
}
卡券狀態(tài)異常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjnK8NLbWgwMgfMtnj3gaglw",
"begin_time": 1457625600,
"end_time": 1460217599
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": false,
"user_card_status": "GIFTING"
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
openid | 用戶openid |
card_id | 卡券ID |
begin_time | 起始使用時(shí)間 |
end_time | 結(jié)束時(shí)間 |
user_card_status | 當(dāng)前code對(duì)應(yīng)卡券的狀態(tài) NORMAL 正常 CONSUMED 已核銷 EXPIRE 已過期 GIFTING 轉(zhuǎn)贈(zèng)中 GIFT_TIMEOUT 轉(zhuǎn)贈(zèng)超時(shí) DELETE 已刪除 UNAVAILABLE 已失效 code未被添加或被轉(zhuǎn)贈(zèng)領(lǐng)取的情況則統(tǒng)一報(bào)錯(cuò):invalid serial code |
can_consume | 是否可以核銷,true為可以核銷,false為不可核銷 |
注意事項(xiàng):
1.固定時(shí)長有效期會(huì)根據(jù)用戶實(shí)際領(lǐng)取時(shí)間轉(zhuǎn)換,如用戶2013年10月1日領(lǐng)取,固定時(shí)長有效期為90天,即有效時(shí)間為2013年10月1日-12月29日有效。
2.無論check_consume填寫的是true還是false,當(dāng)code未被添加或者code被轉(zhuǎn)贈(zèng)領(lǐng)取是統(tǒng)一報(bào)錯(cuò):invalid serial code
用于獲取用戶卡包里的,屬于該appid下所有可用卡券,包括正常狀態(tài)和未生效狀態(tài)。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/user/getcardlist?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | JSON數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"openid": "12312313",
"card_id": "xxxxxxxxxx"
}
參數(shù)說明
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
openid | 是 | string(64) | 1231231 | 需要查詢的用戶openid |
card_id | 否 | string(32) | pFS7Fjg8kV1IdDz01xxxxx | 卡券ID。不填寫時(shí)默認(rèn)查詢當(dāng)前appid下的卡券。 |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok",
"card_list": [
{"code": "xxx1434079154", "card_id": "xxxxxxxxxx"},
{"code": "xxx1434079155", "card_id": "xxxxxxxxxx"}
],
"has_share_card": true
}
參數(shù)說明
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
card_list | 卡券列表 |
has_share_card | 是否有可用的朋友的券 |
開發(fā)者可以調(diào)用該接口查詢某個(gè)card_id的創(chuàng)建信息、審核狀態(tài)以及庫存數(shù)量。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/get?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | JSON數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"card_id":"pFS7Fjg8kV1IdDz01r4SQwMkuCKc"
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
card_id | 是 | string(32) | pFS7Fjg8kV1IdDz01r4SQwMkuCKc | 卡券ID。 |
返回?cái)?shù)據(jù)
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_type": "DISCOUNT",
"discount": {
"base_info": {
"id": "pbLatjnP97_F9PudzBARQhn7xR7A",
"logo_url": "http://mmbiz.qpic.cn/mmbiz/p98FjXy8LafmY25YclQ7vw5noBxeVH3DG5AKFR1ZsRgMgsvjll7EkUsZib00J964AEpTjkNXF2HorJHt5mtt45Q/0?wx_fmt=png",
"code_type": "CODE_TYPE_NONE",
"brand_name": "微信餐廳",
"title": "9折優(yōu)惠券",
"date_info": {
"type": "DATE_TYPE_FIX_TERM",
"fixed_term": 30,
"fixed_begin_term": 0
},
"color": "#10AD61",
"notice": "到店使用",
"description": "",
"location_id_list": [
218384742,
402521653,
402521608
],
"get_limit": 3,
"can_share": true,
"can_give_friend": true,
"status": "CARD_STATUS_VERIFY_OK",
"sku": {
"quantity": 100096,
"total_quantity": 100100
},
"create_time": 1457525546,
"update_time": 1457526240,
"area_code_list": []
},
"discount": 10,
"advanced_info": {
"time_limit": [
{
"type": "MONDAY"
},
{
"type": "TUESDAY"
}
],
"text_image_list": [],
"business_service": [],
"consume_share_card_list": [],
"abstract": {
"abstract": "點(diǎn)擊了解更多",
"icon_url_list": [
"http://mmbiz.qpic.cn/mmbiz/p98FjXy8LafiawSeJeqBzk8qC40iaKIwUPm4TSCelulzEbAywKr7tWjkd5vRjbmFloUFeThfwhwMUZIXmsCtJpyQ/0?wx_fmt=jpeg"
]
},
"share_friends": false
}
}
}
}
參數(shù)名 | 描述 |
---|---|
card_type | 卡券類型。 團(tuán)購券:GROUPON; 折扣券:DISCOUNT; 禮品券:GIFT; 代金券:CASH; 通用券:GENERAL_COUPON; 會(huì)員卡:MEMBER_CARD; 景點(diǎn)門票:SCENIC_TICKET; 電影票:MOVIE_TICKET; 飛機(jī)票:BOARDING_PASS; 會(huì)議門票:MEETING_TICKET; 汽車票:BUS_TICKET; |
base_info | 基本的卡券數(shù)據(jù),見下表,所有卡券通用。 |
deal_detail | 團(tuán)購券專用字段,團(tuán)購詳情。 |
gift | 禮品券專用,表示禮品名字。 |
least_cost | least_cost字段為代金券專用,表示起用金額(單位為分)。 |
reduce_cost | 代金券專用,表示減免金額(單位為分) |
discount | 折扣券專用字段,表示打折額度(百分比),例:填30為七折團(tuán)購詳情。 |
supply_balance | 會(huì)員卡專屬字段,表示是否支持積分,填寫true或false,如填寫true,積分相關(guān)字段均為必填,會(huì)員卡專用。 |
supply_bonus | 會(huì)員卡專屬字段,表示否支持儲(chǔ)值,填寫true或false,如填寫true,儲(chǔ)值相關(guān)字段均為必填,會(huì)員卡專用。 |
bonus_cleared | 積分清零規(guī)則,會(huì)員卡專用。 |
bonus_rules | 積分規(guī)則,會(huì)員卡專用。 |
balance_rules | 儲(chǔ)值規(guī)則,會(huì)員卡專用。 |
prerogative | 會(huì)員卡專屬字段,表示特權(quán)說明,會(huì)員卡專用。 |
bind_old_card_url | 綁定舊卡的url,會(huì)員卡專用。 |
activate_url | 激活會(huì)員卡,會(huì)員卡專用。 |
need_push_on_view | 進(jìn)入會(huì)員卡時(shí)是否推送事件,填寫true或false,會(huì)員卡專用。 |
from | 飛機(jī)票的起點(diǎn),上限為18個(gè)漢字,機(jī)票專用。 |
to | 飛機(jī)票的終點(diǎn),上限為18個(gè)漢字,機(jī)票專用。 |
flight | 航班,機(jī)票專用。 |
departure_time | 起飛時(shí)間,機(jī)票專用。(Unix時(shí)間戳格式) |
landing_time | 降落時(shí)間,機(jī)票專用。(Unix時(shí)間戳格式) |
check_in_url | 在線值機(jī)的鏈接,機(jī)票專用。 |
gate | 登機(jī)口。如發(fā)生登機(jī)口變更,建議商家實(shí)時(shí)調(diào)用該接口變更,機(jī)票專用。 |
boarding_time | 登機(jī)時(shí)間,只顯示“時(shí)分”不顯示日期,機(jī)票專用。(Unix時(shí)間戳格式) |
meeting_detail | 會(huì)議詳情,會(huì)議門票專用。 |
map_url | 會(huì)場導(dǎo)覽圖,會(huì)議門票專用。 |
base_info字段:
參數(shù)名 | 描述 |
---|---|
logo_url | 卡券的商戶logo,建議像素為300*300。 |
code_type | "CODE_TYPE_TEXT",文本; "CODE_TYPE_BARCODE",一維碼 ; "CODE_TYPE_QRCODE",二維碼; "CODE_TYPE_ONLY_QRCODE",二維碼無code顯示; "CODE_TYPE_ONLY_BARCODE",一維碼無code顯示; |
brand_name | 商戶名字(填寫直接提供服務(wù)的商戶名 ,第三方商戶名填寫在source字段)。 |
title | 卡券名。 |
color | 卡券的背景顏色。 |
notice | 使用提醒,字?jǐn)?shù)上限為16個(gè)漢字。 |
description | 使用說明。長文本描述。 |
date_info | 使用日期,有效期的信息。 |
type | 使用時(shí)間的類型 DATE_TYPE_FIX_TIME_RANGE 表示固定日期區(qū)間,DATE_TYPE_FIX_TERM表示固定時(shí)長(自領(lǐng)取后按天算),DATE_TYPE_PERMANENT 表示永久有效(會(huì)員卡類型專用)。 |
begin_timestamp | type為DATE_TYPE_FIX_TIME_RANGE時(shí)專用 ,表示起用時(shí)間。從1970年1月1日00:00:00至起用時(shí)間的秒數(shù),最終需轉(zhuǎn)換為字符串形態(tài)傳入,下同。(單位為秒) |
end_timestamp | type為DATE_TYPE_FIX_TIME_RANGE時(shí)專用 ,表示結(jié)束時(shí)間。(單位為秒) |
fixed_term | type為DATE_TYPE_FIX_TERM時(shí)專用 ,表示自領(lǐng)取后多少天內(nèi)有效,領(lǐng)取后當(dāng)天有效填寫0。 (單位為天) |
fixed_begin_term | type為DATE_TYPE_FIX_TERM時(shí)專用 ,表示自領(lǐng)取后多少天開始生效。(單位為天) |
sku | 商品信息 |
quantity | 卡券現(xiàn)有庫存的數(shù)量 |
total_quantity | 卡券全部庫存的數(shù)量,上限為100000000。 |
location_id_list | 門店位置ID。 |
use_all_locations | 支持全部門店,填寫true或false,與location_id_list互斥 |
use_custom_code | 是否自定義Code碼。填寫true或false,默認(rèn)為false。 |
bind_openid | 是否指定用戶領(lǐng)取,填寫true或false。默認(rèn)為否。 |
can_share | 卡券是否可轉(zhuǎn)贈(zèng),填寫true或false,true代表可轉(zhuǎn)贈(zèng) 默認(rèn)為true。 |
service_phone | 客服電話。 |
source | 第三方來源名,例如同程旅游、大眾點(diǎn)評(píng)。 |
custom_url_name | 商戶自定義入口名稱。 |
custom_url | 商戶自定義入口跳轉(zhuǎn)外鏈的地址鏈接,跳轉(zhuǎn)頁面內(nèi)容需與自定義cell名稱保持匹配。 |
custom_url_sub_title | 顯示在入口右側(cè)的tips,長度限制在6個(gè)漢字內(nèi)。 |
promotion_url_name | 營銷場景的自定義入口。 |
promotion_url | 入口跳轉(zhuǎn)外鏈的地址鏈接。 |
promotion_url_sub_title | 顯示在營銷入口右側(cè)的提示語。 |
custom_url_name | 商戶自定義入口名稱。 |
status | “CARD_STATUS_NOT_VERIFY”,待審核; “CARD_STATUS_VERIFY_FAIL”,審核失敗; “CARD_STATUS_VERIFY_OK”,通過審核; “CARD_STATUS_DELETE”,卡券被商戶刪除; “CARD_STATUS_DISPATCH”,在公眾平臺(tái)投放過的卡券; |
開發(fā)者注意事項(xiàng)
1.對(duì)于部分有特殊權(quán)限的商家,查詢卡券詳情得到的返回可能含特殊接口的字段。
2.由于卡券字段會(huì)持續(xù)更新,實(shí)際返回字段包含但不限于文檔中的字段,建議開發(fā)者開發(fā)時(shí)對(duì)于不理解的字段不做處理,以免出錯(cuò)。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/batchget?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"offset": 0,
"count": 10,
"status_list": ["CARD_STATUS_VERIFY_OK", "CARD_STATUS_DISPATCH"]
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
offset | 是 | int | 0 | 查詢卡列表的起始偏移量,從0開始,即offset: 5是指從從列表里的第六個(gè)開始讀取。 |
count | 是 | int | 10 | 需要查詢的卡片的數(shù)量(數(shù)量最大50)。 |
status_list | 否 | string(32) | CARD_STATU S_VERIFY_OK | 支持開發(fā)者拉出指定狀態(tài)的卡券列表 “CARD_STATUS_NOT_VERIFY”, 待審核; “CARD_STATUS_VERIFY_FAIL”, 審核失?。?/span> “CARD_STATUS_VERIFY_OK”, 通過審核; “CARD_STATUS_DELETE”, 卡券被商戶刪除; “CARD_STATUS_DISPATCH”, 在公眾平臺(tái)投放過的卡券; |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok",
"card_id_list":["ph_gmt7cUVrlRk8swPwx7aDyF-pg"],
"total_num":1
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼,0為正常。 |
errmsg | 錯(cuò)誤信息。 |
card_id_list | 卡券ID列表。 |
total_num | 該商戶名下卡券ID總數(shù)。 |
注意事項(xiàng):
1.未傳入篩選條件時(shí),該接口默認(rèn)傳回該商戶名下所有狀態(tài)的卡券;
2.開發(fā)者可以請(qǐng)求之后調(diào)用查看卡券詳情接口確定卡券狀態(tài);
接口說明
支持更新所有卡券類型的部分通用字段及特殊卡券(會(huì)員卡、飛機(jī)票、電影票、會(huì)議門票)中特定字段的信息。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/update?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"card_id":"ph_gmt7cUVrlRk8swPwx7aDyF-pg",
"member_card": { //填寫該cardid相應(yīng)的卡券類型(小寫)。
"base_info": {
"logo_url": "http:\/\/www.supadmin.cn\/uploads\/allimg\/120216\/1_120216214725_1.jpg",
"color": "Color010",
"notice": "使用時(shí)向服務(wù)員出示此券",
"service_phone": "020-88888888",
"description": "不可與其他優(yōu)惠同享\n如需團(tuán)購券發(fā)票,請(qǐng)?jiān)谙M(fèi)時(shí)向商戶提出\n店內(nèi)均可使用,
僅限堂食\n餐前不可打包,餐后未吃完,可打包\n本團(tuán)購券不限人數(shù),建議2人使用,
超過建議人數(shù)須另收醬料費(fèi)5元/位\n本單謝絕自帶酒水飲料"
"location_id_list" : [123, 12321, 345345]
},
"bonus_cleared": "aaaaaaaaaaaaaa",
"bonus_rules": "aaaaaaaaaaaaaa",
"prerogative": ""
}
}
通用字段修改:
參數(shù)名 | 是否提審 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
base_info | - | JSON接口 | 見上述示例 | 卡券基礎(chǔ)信息字段。 |
logo_url | 是 | string(128) | mmbiz.qpic.cn/ | 卡券的商戶logo,建議像素為300*300。 |
notice | 是 | string(48) | 請(qǐng)出示二維碼核銷卡券。 | 使用提醒,字?jǐn)?shù)上限為16個(gè)漢字。 |
description | 是 | string(3072) | 不可與其他優(yōu)惠同享 | 使用說明。 |
service_phone | 否 | string(24) | 40012234 | 客服電話。 |
color | 是 | string(3072) | Color010 | 卡券顏色。 |
location_id_list | 否 | string(3072) | 1234,2314 | 支持更新適用門店列表。 |
center_title | 否 | string(18) | 快速使用 | 頂部居中的自定義cell。 |
center_sub_title | 否 | string(24) | 點(diǎn)擊快速核銷卡券 | 頂部居中的自定義cell說明。 |
center_url | 否 | string(128) | www.xxx.com | 頂部居中的自定義cell的跳轉(zhuǎn)鏈接。 |
location_id_list | 否 | string(3072) | 1234,2314 | 支持更新適用門店列表 ,清空門店更新時(shí)傳“0” |
custom_url_name | 否 | string(16) | 立即使用 | 自定義跳轉(zhuǎn)入口的名字。 |
custom_url | 否 | string(128) | "xxxx.com"。 | 自定義跳轉(zhuǎn)的URL。 |
custom_url_sub_title | 否 | string(18) | 更多驚喜 | 顯示在入口右側(cè)的提示語。 |
promotion_url_name | 否 | string(16) | 產(chǎn)品介紹。 | 營銷場景的自定義入口名稱。 |
promotion_url | 否 | string(128) | XXXX.com; | 入口跳轉(zhuǎn)外鏈的地址鏈接。 |
promotion_url _sub_title | 否 | string(18) | 賣場大優(yōu)惠。 | 顯示在營銷入口右側(cè)的提示語。 |
code_type | 否 | string(16) | CODE_TYPE _TEXT | Code碼展示類型, "CODE_TYPE_TEXT" 文本; "CODE_TYPE_BARCODE", 一維碼 ;"CODE_TYPE_QRCODE", 二位碼;"CODE_TYPE_ONLY_ QRCODE",二維碼無code顯示; "CODE_TYPE_ONLY_BARCODE",一維碼無code顯示; |
get_limit | 否 | int | 1 | 每人可領(lǐng)券的數(shù)量限制。 |
can_share | 否 | bool | false | 卡券原生領(lǐng)取頁面是否可分享。 |
can_give_friend | 否 | bool | false | 卡券是否可轉(zhuǎn)贈(zèng)。 |
date_info | 否 | Json結(jié)構(gòu) | 見上述示例 | 使用日期,有效期的信息,有效期時(shí)間修改僅支持有效區(qū)間的擴(kuò)大。 |
type | 否 | string | DATE_TYPE_FI X_TIME_RANGE | 有效期類型,僅支持更改type為DATE_TYPE_FIX_TIME_RANGE 的時(shí)間戳,不支持填入DATE_TYPE_FIX_TERM。 |
begin_timestamp | 否 | unsigned int | 14300000 | 固定日期區(qū)間專用,表示起用時(shí)間。(單位為秒) |
end_timestamp | 否 | unsigned int | 15300000 | 固定日期區(qū)間專用,表示結(jié)束時(shí)間。結(jié)束時(shí)間僅支持往后延長。 |
不同類型卡券專屬字段修改:
特別注意,以下支持更新的字段不在基本信息base_info的結(jié)構(gòu)中。
參數(shù)名 | 是否提審 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
bonus_cleared | 是 | string(3072) | 每年12月30號(hào)積分清0。 | 積分清零規(guī)則,會(huì)員卡專用。 |
bonus_rules | 是 | string(3072) | 每消費(fèi)1元增加1積分。 | 積分規(guī)則,會(huì)員卡專用。 |
balance_rules | 是 | string(3072) | 支持在線充入余額。 | 儲(chǔ)值說明,會(huì)員卡專用。 |
prerogative | 是 | string(3072) | XX會(huì)員可享有全場商品8折優(yōu)惠。 | 特權(quán)說明,會(huì)員卡專用。 |
custom_field1 | 否 | JSON結(jié)構(gòu) | 見創(chuàng)建會(huì)員卡示例。 | 自定義會(huì)員信息類目,會(huì)員卡激活后顯示,會(huì)員卡專用。 |
custom_field2 | 否 | JSON結(jié)構(gòu) | 見創(chuàng)建會(huì)員卡示例。 | 自定義會(huì)員信息類目,會(huì)員卡激活后顯示,會(huì)員卡專用。 |
custom_field3 | 否 | JSON結(jié)構(gòu) | 見創(chuàng)建會(huì)員卡示例。 | 自定義會(huì)員信息類目,會(huì)員卡激活后顯示,會(huì)員卡專用。 |
name_type | 否 | string(24) | FIELD_NAME _TYPE_LEVEL | 會(huì)員信息類目名稱。FIELD_NAME_TYPE_LEVEL等級(jí);FIELD_NAME_TYPE_COUPON優(yōu)惠券;FIELD_NAME_TYPE_STAMP印花;FIELD_NAME_TYPE_DISCOUNT折扣;FIELD_NAME_TYPE_ACHIEVEMEN成就;FIELD_NAME_TYPE_MILEAGE里程。 |
url | 否 | string(128) | xxx.com | 點(diǎn)擊類目跳轉(zhuǎn)外鏈url |
custom_cell1 | 否 | JSON結(jié)構(gòu) | 見上述示例。 | 自定義會(huì)員信息類目,會(huì)員卡激活后顯示。 |
detail | 是 | string(3072) | 電影名:復(fù)仇者聯(lián)盟2。/n放映時(shí)間:2015年5月12日23:00。/n票類型:3D。 | 電影票詳情。 |
departure_time | 否 | unsigned int | 1431271351 | 起飛時(shí)間。 |
landing_time | 否 | unsigned int | 1441271351 | 降落時(shí)間。 |
gate | 否 | string(12) | 3號(hào) | 登機(jī)口。如發(fā)生登機(jī)口變更,建議商家實(shí)時(shí)調(diào)用該接口變更。 |
boarding_time | 否 | unsigned int | 1431271351 | 登機(jī)時(shí)間,只顯示“時(shí)分”不顯示日期,按Unix時(shí)間戳格式填寫。如發(fā)生登機(jī)時(shí)間變更,建議商家實(shí)時(shí)調(diào)用該接口變更。 |
guide_url | 否 | string(128) | www.qq.com | 景區(qū)門票的導(dǎo)覽圖URL。 |
map_url | 否 | string(128) | xxx.com。 | 會(huì)場導(dǎo)覽圖。 |
返回?cái)?shù)據(jù)說明
{
"errcode":0,
"errmsg":"ok",
"send_check":false
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼,0為正常。 |
errmsg | 錯(cuò)誤信息。 |
send_check | 是否提交審核,false為修改后不會(huì)重新提審,true為修改字段后重新提審,該卡券的狀態(tài)變?yōu)閷徍酥小?/span> |
開發(fā)者注意事項(xiàng)注
1. 請(qǐng)開發(fā)者注意需要重新提審的字段,開發(fā)者調(diào)用更新接口時(shí),若傳入了提審字段則卡券需要重新進(jìn)入審核狀態(tài);
2. 接口更新方式為覆蓋更新:即開發(fā)者只需傳入需要更改的字段,其他字段無需填入,否則可能導(dǎo)致卡券重新提審;
3. 若開發(fā)者置空某些字段,可直接在更新時(shí)傳“”(空);
4. 調(diào)用該接口后更改卡券信息后,請(qǐng)務(wù)必調(diào)用查看卡券詳情接口驗(yàn)證是否已成功更改,
5.未列出的字段不支持修改更新。
調(diào)用修改庫存接口增減某張卡券的庫存。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/modifystock?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc",
"increase_stock_value": 1231231,
"reduce_stock_value": 1231231
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
card_id | 是 | string(32) | pFS7Fjg8kV1IdDz01r4SQwMkuCKc | 卡券ID。 |
increase_stock_value | 否 | int | 1231231 | 增加多少庫存,支持不填或填0。 |
reduce_stock_value | 否 | int | 1231231 | 減少多少庫存,可以不填或填0。 |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok"
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
為確保轉(zhuǎn)贈(zèng)后的安全性,微信允許自定義Code的商戶對(duì)已下發(fā)的code進(jìn)行更改。 注:為避免用戶疑惑,建議僅在發(fā)生轉(zhuǎn)贈(zèng)行為后(發(fā)生轉(zhuǎn)贈(zèng)后,微信會(huì)通過事件推送的方式告知商戶被轉(zhuǎn)贈(zèng)的卡券Code)對(duì)用戶的Code進(jìn)行更改。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/code/update?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"code": "12345678",
"card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc",
"new_code": "3495739475"
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
card_id | 否 | string(32) | pFS7Fjg8kV1IdDz01r4SQwMkuCKc | 卡券ID。自定義Code碼卡券為必填。 |
code | 是 | string(16) | 110201201245 | 需變更的Code碼。 |
new_code | 是 | string(64) | 1231231 | 變更后的有效Code碼。 |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok",
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
刪除卡券接口允許商戶刪除任意一類卡券。刪除卡券后,該卡券對(duì)應(yīng)已生成的領(lǐng)取用二維碼、添加到卡包JS API均會(huì)失效。 注意:如用戶在商家刪除卡券前已領(lǐng)取一張或多張?jiān)摽ㄈ琅f有效。即刪除卡券不能刪除已被用戶領(lǐng)取,保存在微信客戶端中的卡券。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/delete?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc"
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
card_id | 是 | string(32) | pFS7Fjg8kV1IdDz01r4SQwMkuCKc | 卡券ID。 |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok"
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
為滿足改票、退款等異常情況,可調(diào)用卡券失效接口將用戶的卡券設(shè)置為失效狀態(tài)。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/card/code/unavailable?access_token=TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
非自定義卡券的請(qǐng)求
{
"code": "12312313"
}
或自定義code卡券的請(qǐng)求。
{
"code": "12312313",
"card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc"
}
參數(shù)名 | 必填 | 類型 | 示例值 | 描述 |
---|---|---|---|---|
card_id | 是 | string(32) | pFS7Fjg8kV1IdDz01r4SQwMkuCKc | 卡券ID。 |
code | 是 | string(20) | 1231231 | 設(shè)置失效的Code碼。 |
返回?cái)?shù)據(jù)
{
"errcode":0,
"errmsg":"ok",
}
參數(shù)名 | 描述 |
---|---|
errcode | 錯(cuò)誤碼 |
errmsg | 錯(cuò)誤信息 |
注意事項(xiàng):
1.設(shè)置卡券失效的操作不可逆,即無法將設(shè)置為失效的卡券調(diào)回有效狀態(tài),商家須慎重調(diào)用該接口。
2.商戶調(diào)用失效接口前須與顧客事先告知并取得同意,否則因此帶來的顧客投訴,微信將會(huì)按照《微信運(yùn)營處罰規(guī)則》進(jìn)行處罰。
為支持開發(fā)者調(diào)用API查看卡券相關(guān)數(shù)據(jù),微信卡券團(tuán)隊(duì)封裝數(shù)據(jù)接口并面向具備卡券功能權(quán)限的開發(fā)者開放使用。
開發(fā)者調(diào)用該接口可獲取本商戶下的所有卡券相關(guān)的總數(shù)據(jù)以及指定卡券的相關(guān)數(shù)據(jù)。
接口說明
支持調(diào)用該接口拉取本商戶的總體數(shù)據(jù)情況,包括時(shí)間區(qū)間內(nèi)的各指標(biāo)總量。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/datacube/getcardbizuininfo?access_token=ACCESS_TOKEN
請(qǐng)求參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)
{
"begin_date":"2015-06-15", //請(qǐng)開發(fā)者按示例格式填寫日期,否則會(huì)報(bào)錯(cuò)date format error
"end_date":"2015-06-30",
"cond_source": 0
}
參數(shù)說明:
字段 | 說明 | 是否必填 | 類型 | 示例值 |
---|---|---|---|---|
begin_date | 查詢數(shù)據(jù)的起始時(shí)間。 | 是 | string(16) | 2015-06-15 |
end_date | 查詢數(shù)據(jù)的截至?xí)r間。 | 是 | string(16) | 2015-06-30 |
cond_source | 卡券來源,0為公眾平臺(tái)創(chuàng)建的卡券數(shù)據(jù) 、1是API創(chuàng)建的卡券數(shù)據(jù) | 是 | unsigned int | 0 |
返回?cái)?shù)據(jù)說明:
{
"list": [
{
"ref_date": "2015-06-23",
"view_cnt": 1,
"view_user": 1,
"receive_cnt": 1,
"receive_user": 1,
"verify_cnt": 0,
"verify_user": 0,
"given_cnt": 0,
"given_user": 0,
"expire_cnt": 0,
"expire_user": 0
}
]
}
字段說明:
字段 | 說明 |
---|---|
ref_date | 日期信息 |
view_cnt | 瀏覽次數(shù) |
view_user | 瀏覽人數(shù) |
receive_cnt | 領(lǐng)取次數(shù) |
receive_user | 領(lǐng)取人數(shù) |
verify_cnt | 使用次數(shù) |
verify_user | 使用人數(shù) |
given_cnt | 轉(zhuǎn)贈(zèng)次數(shù) |
given_user | 轉(zhuǎn)贈(zèng)人數(shù) |
expire_cnt | 過期次數(shù) |
expire_user | 過期人數(shù) |
特別注意:
1. 查詢時(shí)間區(qū)間需<=62天,否則報(bào)錯(cuò){errcode: 61501,errmsg: "date range error"};
2. 傳入時(shí)間格式需嚴(yán)格參照示例填寫”2015-06-15”,否則報(bào)錯(cuò){errcode":61500,"errmsg":"date format error"}
3. 該接口只能拉取非當(dāng)天的數(shù)據(jù),不能拉取當(dāng)天的卡券數(shù)據(jù),否則報(bào)錯(cuò)。
接口說明
支持開發(fā)者調(diào)用該接口拉取免費(fèi)券(優(yōu)惠券、團(tuán)購券、折扣券、禮品券)在固定時(shí)間區(qū)間內(nèi)的相關(guān)數(shù)據(jù)。
接口調(diào)用請(qǐng)求說明
http請(qǐng)求方式: POSThttps://api.weixin.qq.com/datacube/getcardcardinfo?access_token=ACCESS_TOKEN
請(qǐng)求參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
POST數(shù)據(jù)
{
"begin_date":"2015-06-15",
"end_date":"2015-06-30",
"cond_source": 0,
"card_id": "po8pktyDLmakNY2fn2VyhkiEPqGE"
}
參數(shù)說明:
字段 | 說明 | 是否必填 | 類型 | 示例值 |
---|---|---|---|---|
begin_date | 查詢數(shù)據(jù)的起始時(shí)間。 | 是 | string(16) | 2015-06-15 |
end_date | 查詢數(shù)據(jù)的截至?xí)r間。 | 是 | string(16) | 2015-06-30 |
cond_source | 卡券來源,0為公眾平臺(tái)創(chuàng)建的卡券數(shù)據(jù)、1是API創(chuàng)建的卡券數(shù)據(jù) | 是 | unsigned int | 0 |
card_id | 卡券ID。填寫后,指定拉出該卡券的相關(guān)數(shù)據(jù)。 | 否 | string(32) | po8pktyDLmakNY2fn2VyhkiEPqGE |
返回?cái)?shù)據(jù)說明 :
{
"list": [
{
"ref_date": "2015-06-23",
"card_id": "po8pktyDLmakNY2fn2VyhkiEPqGE",
"card_type":3,
"view_cnt": 1,
"view_user": 1,
"receive_cnt": 1,
"receive_user": 1,
"verify_cnt": 0,
"verify_user": 0,
"given_cnt": 0,
"given_user": 0,
"expire_cnt": 0,
"expire_user": 0
}
]
}
字段說明:
字段 | 說明 |
---|---|
ref_date | 日期信息 |
card_id | 卡券ID |
card_type | cardtype:0:折扣券, 1:代金券,2:禮品券,3:優(yōu)惠券,4:團(tuán)購券(暫不支持拉取特殊票券類型數(shù)據(jù),電影票、飛機(jī)票、會(huì)議門票、景區(qū)門票) |
view_cnt | 瀏覽次數(shù) |
view_user | 瀏覽人數(shù) |
receive_cnt | 領(lǐng)取次數(shù) |
receive_user | 領(lǐng)取人數(shù) |
verify_cnt | 使用次數(shù) |
verify_user | 使用人數(shù) |
given_cnt | 轉(zhuǎn)贈(zèng)次數(shù) |
given_user | 轉(zhuǎn)贈(zèng)人數(shù) |
expire_cnt | 過期次數(shù) |
expire_user | 過期人數(shù) |
特別注意:
1. 該接口目前僅支持拉取免費(fèi)券(優(yōu)惠券、團(tuán)購券、折扣券、禮品券)的卡券相關(guān)數(shù)據(jù),暫不支持特殊票券(電影票、會(huì)議門票、景區(qū)門票、飛機(jī)票)數(shù)據(jù)。
2. 查詢時(shí)間區(qū)間需<=62天,否則報(bào)錯(cuò){"errcode:" 61501,errmsg: "date range error"};
3. 傳入時(shí)間格式需嚴(yán)格參照示例填寫如”2015-06-15”,否則報(bào)錯(cuò){"errcode":"date format error"}
4. 該接口只能拉取非當(dāng)天的數(shù)據(jù),不能拉取當(dāng)天的卡券數(shù)據(jù),否則報(bào)錯(cuò)。
接口說明
支持開發(fā)者調(diào)用該接口拉取公眾平臺(tái)創(chuàng)建的會(huì)員卡相關(guān)數(shù)據(jù)。
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/datacube/getcardmembercardinfo?access_token=ACCESS_TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"begin_date":"2015-06-15",
"end_date":"2015-06-30",
"cond_source": 0
}
參數(shù)說明:
字段 | 說明 | 是否必填 | 類型 | 示例值 |
---|---|---|---|---|
begin_date | 查詢數(shù)據(jù)的起始時(shí)間。 | 是 | string(16) | 2015-06-15 |
end_date | 查詢數(shù)據(jù)的截至?xí)r間。 | 是 | string(16) | 2015-06-30 |
cond_source | 卡券來源,0為公眾平臺(tái)創(chuàng)建的卡券數(shù)據(jù)、1是API創(chuàng)建的卡券數(shù)據(jù) | 是 | unsigned int | 0 |
返回?cái)?shù)據(jù)說明 :
{
"list": [
{
"ref_date": "2015-06-23",
"view_cnt": 0,
"view_user": 0,
"receive_cnt": 0,
"receive_user": 0,
"active_user": 0,
"verify_cnt": 0,
"verify_user": 0,
"total_user": 86,
"total_receive_user": 95
]
}
字段說明:
字段 | 說明 |
---|---|
ref_date | 日期信息 |
view_cnt | 瀏覽次數(shù) |
view_user | 瀏覽人數(shù) |
receive_cnt | 領(lǐng)取次數(shù) |
receive_user | 領(lǐng)取人數(shù) |
verify_cnt | 使用次數(shù) |
verify_user | 使用人數(shù) |
active_user | 激活人數(shù) |
total_user | 有效會(huì)員總?cè)藬?shù) |
total_receive_user | 歷史領(lǐng)取會(huì)員卡總?cè)藬?shù) |
接口說明
支持開發(fā)者調(diào)用該接口拉取API創(chuàng)建的會(huì)員卡數(shù)據(jù)情況
接口調(diào)用請(qǐng)求說明
HTTP請(qǐng)求方式: POST
URL:https://api.weixin.qq.com/datacube/getcardmembercarddetail?access_token=ACCESS_TOKEN
參數(shù)說明
參數(shù) | 是否必須 | 說明 |
---|---|---|
POST數(shù)據(jù) | 是 | Json數(shù)據(jù) |
access_token | 是 | 調(diào)用接口憑證 |
POST數(shù)據(jù)
{
"begin_date":"2015-06-15",
"end_date":"2015-06-30",
"card_id":"xxxxxxxxxxxxxxxx"
}
參數(shù)說明:
字段 | 說明 | 是否必填 | 類型 | 示例值 |
---|---|---|---|---|
begin_date | 查詢數(shù)據(jù)的起始時(shí)間。 | 是 | string(16) | 2015-06-15 |
end_date | 查詢數(shù)據(jù)的截至?xí)r間。 | 是 | string(16) | 2015-06-30 |
card_id | 卡券id | 是 | string(32) | p4WkzwieuDBzzn7Jed6SBO0-ZgaU |
返回?cái)?shù)據(jù)說明 :
{
"list": [
{
"ref_date": "2016-07-06",
"merchanttype": 2,
"cardid": "p4WkzwieuDBzzn7Jed6SBO0-ZgaU",
"submerchantid": 0,
"view_cnt": 2,
"view_user": 1,
"receive_cnt": 1,
"receive_user": 1,
"verify_cnt": 0,
"verify_user": 0,
"active_cnt": 1,
"active_user": 1,
"total_user": 249,
"new_user": 0,
"payOriginalFee": 0,
"fee": 0
}
]
}
字段說明:
字段 | 說明 |
---|---|
ref_date | 日期信息 |
merchanttype | 子商戶類型 |
submerchantid | 子商戶ID |
view_cnt | 瀏覽次數(shù) |
view_user | 瀏覽人數(shù) |
receive_cnt | 領(lǐng)取次數(shù) |
receive_user | 領(lǐng)取人數(shù) |
verify_cnt | 使用次數(shù) |
verify_user | 使用人數(shù) |
active_user | 激活人數(shù) |
total_user | 有效會(huì)員總?cè)藬?shù) |
total_receive_user | 歷史領(lǐng)取會(huì)員卡總?cè)藬?shù) |
new_user | 新用戶數(shù) |
payOriginalFee | 應(yīng)收金額(僅限使用快速買單的會(huì)員卡) |
fee | 實(shí)收金額(僅限使用快速買單的會(huì)員卡) |
更多建議: