微信卡卷總結
curl -F [email protected] "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=TOKEN"
logo.png:圖片名稱
Token:服務號AccessToken
2、建立卡卷:
介面地址:https://api.weixin.qq.com/card/create?access_token=TOKEN
報文內容:
{
"card": {
"card_type": "GENERAL_COUPON",
"general_coupon": { //注,此節點名稱必須與上面card_type值相同,也TM是個坑
"base_info": {
"logo_url": "http://mmbiz.qpic.cn/mmbiz/lprtsiabGHGz8DfXbIXKhqBuLcuv2SvkguEBBXVwQCI3khyv3IicCxyo0a843ryXwjxicmiaTpGdzyVBUznPzvxKZQ/0",
"brand_name": "我們愛健康",
"code_type": "CODE_TYPE_TEXT",
"title": "和田紅棗卷",
"sub_title": "購買只需0.1元",
"color": "Color010",
"notice": "購買時請錄入優惠碼",
"description": "需要自負郵費,消費金額到達79元可免郵費",
"date_info": {
"type": "DATE_TYPE_FIX_TIME_RANGE",
"begin_timestamp": 1420041600,
"end_timestamp": 1451577599
},
"sku": {
"quantity": 0
},
"get_limit": 1,
"use_custom_code": true,
"get_custom_code_mode":"GET_CUSTOM_CODE_MODE_DEPOSIT", //填入該欄位後,自定義code卡券方可進行匯入code並投放的動作。坑,狗日的文件裡在後面一個地方才標出來
"bind_openid": false,
"can_share": false,
"can_give_friend": false,
"center_title": "快速購買",
"center_sub_title": "立刻把和田棗帶回家",
"center_url": "www.j1.com",
"custom_url_name": "立即使用",
"custom_url": "http://www.j1.com",
"custom_url_sub_title": "去鍵一網購買",
"promotion_url_name": "更多活動",
"promotion_url": "http://www.ijkang.com.",
"source": "我們愛健康"
},
"default_detail": "1分錢購買" //注:當前節點名稱根本不同卡卷型別會有所不同
}
}
}
自定義卡卷匯入注意事項:
步驟一:建立預存模式卡券,將庫存quantity初始值設定為0(一定要設定為0,不然後面投放時會報錯,騰訊這垃圾文件埋坑),並填入get_custom_code_mode欄位;
步驟二:待卡券通過稽核後,呼叫匯入code介面並核查code;
步驟三:呼叫修改庫存介面,須令卡券庫存小於或等於匯入code的數目。(為了避免混亂建議設定為相等)
引數備註:
card_type:團購卷:GROUPON;代金券:CASH;折扣券:DISCOUNT;禮品券:GIFT;優惠券:GENERAL_COUPON
團購券節點引數:
base_info:
deal_detail:團購券專用,團購詳情。
代金券節點引數:
base_info:
least_cost:代金券專用,表示起用金額(單位為分),如果無起用門檻則填0
reduce_cost:代金券專用,表示減免金額。(單位為分)
折扣券:
base_info:
discount:折扣券專用,表示打折額度(百分比)。填30就是七折。
禮品券:
base_info:
gift:禮品券專用,填寫禮品的名稱。如:可兌換音樂木盒一個。
優惠券:
base_info:
default_detail:優惠券專用,填寫優惠詳情。音樂木盒。
base_info節點引數:
logo_url(必填):卡券的商戶logo,建議畫素為300*300。如:http://mmbiz.qpic.cn/
code_type(必填):CODE_TYPE_TEXT,Code展示型別,"CODE_TYPE_TEXT",文字;"CODE_TYPE_BARCODE",一維碼 ;"CODE_TYPE_QRCODE",二維碼;"CODE_TYPE_ONLY_QRCODE",二維碼無code顯示;"CODE_TYPE_ONLY_BARCODE",一維碼無code顯示;CODE_TYPE_NONE,不顯示code和條形碼型別,須開發者傳入"立即使用"自定義cell完成線上券核銷。
brand_name(必填):商戶名字,字數上限為12個漢字。如:海底撈
title(必填):卡券名,字數上限為9個漢字。(建議涵蓋卡券屬性、服務及金額)。如:雙人套餐100元兌換券
sub_title(非必填):券名,字數上限為18個漢字。如:鴛鴦鍋底+牛肉1份+土豆一份
color(必填):券顏色。按色彩規範標註填寫Color010-Color100。詳情見獲取顏色列表介面,如:Color010
notice(必填):卡券使用提醒,字數上限為16個漢字。如:請出示二維碼核銷卡券
description(必填):卡券使用說明,字數上限為1024個漢字。如:不可與其他優惠同享/n如需團購券發票,請向店員提出要求。
sku(必填):商品資訊。Json結構,見上述示例。
use_custom_code:是否指定卷碼(自定義卷碼),true:是,僅支援API建立,false:否,支援API建立、公眾平臺建立(預設為非自定義Code碼)
bind_openid(非必填):是否指定使用者領取,填寫true或false。預設為false。通常指定特殊使用者群體投放卡券或防止刷券時選擇指定使用者領取。
can_share:卡券領取頁面是否可分享。引數:true:可分享,false:不可分享。
can_give_friend:卡券是否可轉贈。true:可轉贈,false:不可轉贈
get_limit(非必填):每人可領券的數量限制,不填寫預設為50。如:1
quantity(必填):卡券庫存的數量,上限為100000000。如:100000
date_info(必填):使用日期,有效期的資訊。Json結構,見上述示例。
type(必填):DATE_TYPE_FIX_TERM表示固定時長(自領取後按天算。使用時間的型別,舊文件採用的1和2依然生效。DATE_TYPE_FIX_TIME_RANGE 表示固定日期區間,
begin_timestamp(必填):表示起用時間。從1970年1月1日00:00:00至起用時間的秒數,最終需轉換為字串形態傳入。(東八區時間,單位為秒)type為DATE_TYPE_FIX_TIME_RANGE時專用,如:14300000
end_timestamp(必填):表示結束時間,建議設定為截止日期的23:59:59過期。(東八區時間,單位為秒)如:15300000
fixed_term(必填):type為DATE_TYPE_FIX_TERM時專用,表示自領取後多少天內有效,不支援填寫0。
fixed_begin_term(必填):type為DATE_TYPE_FIX_TERM時專用,表示自領取後多少天開始生效,領取後當天生效填寫0。(單位為天)如:0
end_timestamp(非必填):可用於DATE_TYPE_FIX_TERM時間型別,表示卡券統一過期時間,建議設定為截止日期的23:59:59過期。(東八區時間,單位為秒),設定了fixed_term卡券,當時間達到end_timestamp時卡券統一過期。如:15300000
source:第三方來源名,如:大眾點評
3、卡卷匯入:
介面地址:http://api.weixin.qq.com/card/code/deposit?access_token=TOKEN
核查匯入卡卷:http://api.weixin.qq.com/card/code/checkcode?access_token=TOKEN
報文格式
{
"card_id": "p-yZQwiiz3Be8hdf_15xKtXM2HJc", //建立時的卡卷號
"code": [ //匯入的自定義編碼
"11111",
"22222",
"33333",
"44444",
"55555"
]
}
4、修改卡卷庫存:
https://api.weixin.qq.com/card/modifystock?access_token=TOKEN
{
"card_id": "pFS7Fjg8kV1IdDz01r4SQwMkuCKc", //卡卷ID
"increase_stock_value": 1231231, //增加多少存存,非必填,不可填0
"reduce_stock_value": 1231231 //減少多少庫存,非必填,不可填0
}
cardid:需要進行匯入code的卡券ID。
code:需匯入微信卡券後臺的自定義code,上限為100個。
4、卡卷核銷:
通過卡卷跳轉到外部連結會拼上引數:
card_id=p-yZQwrZrQemMhqVYQLtkoYktA-E
encrypt_code=pd0vTUHSHc9tMUCL2gXABcUmINm6yxqJh0y9Phsy63E%3D
openid=o-yZQwhCG1_x9bM52-y4pF69Fwgc
如:http://m.j1.com/?card_id=p-yZQwrZrQemMhqVYQLtkoYktA-E&encrypt_code=pd0vTUHSHc9tMUCL2gXABcUmINm6yxqJh0y9Phsy63E%3D&openid=o-yZQwhCG1_x9bM52-y4pF69Fwgc
線上解密卡卷介面:https://api.weixin.qq.com/card/code/decrypt?access_token=TOKEN
引數(注:直接從URL中拷貝出來記得進行DECODE解碼):
{
"encrypt_code":"pd0vTUHSHc9tMUCL2gXABcUmINm6yxqJh0y9Phsy63E="
}
返回:
{
"errcode":0,
"errmsg":"ok",
"code":"751234212312" //解密後真實CODE
}
核銷介面:
https://api.weixin.qq.com/card/code/consume?access_token=TOKEN
{
"code": "ZYF670F61E",
"card_id": "p-yZQwhITydjFEBGnbJUA37uPy7A"
}
相關推薦
微信卡卷總結
1、上傳LOGO測試方法,在linux伺服器ssh中執行:curl -F [email protected] "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=TOKEN"logo.pn
酷客多小程序新版發布:與微信卡券、小票打印等無縫對接
微信小程序 酷客多小程序 酷客多小程序商城系統更新了!酷客多小程序商城系統更新了!酷客多小程序商城系統更新了!重要的事情說3遍!這一次我們對原有版本做了全方位體驗優化,從UI UE等方面對商家後臺進行了體驗式改善,使商家後臺變得更加美觀和易用。除此之外,還推出了“微信優惠券”和“小票打印”兩個重要功能
Java企業微信開發_07_總結一下企業微信的配置
alt 微信 idt cnblogs 信息 java 域名 ram com 一.企業微信後臺 1.回調url 2.可信域名 3.菜單跳轉按鈕中的鏈接 4.PC端網頁授權 二、代碼內 1.企業微信的配置信息:WeiXinParamesUtil
微信卡券添加(微擎系統)
time_t mode del time reat 系統 auto sta load() load()->model(‘coupon‘);load()->classs(‘coupon‘);load()->classs(‘coupon_auto‘);
最近i學習微信卡券中的會員卡功能,弄清楚不容易 ,分享一下。
jsb 優惠 服務員 can inf 分享 PQ tle 功能 創建會員卡接口 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025283 【4.1 創建會員卡接口】 { "card":
微信卡券領用
timestamp 和數 微信 weixin res ali body lis 統計 客戶對系統中的微信卡券很不滿意,說是一次不能領取多張,而且不能控制領取的次數。 看到微信官方的demo http://203.195.235.76/jssdk/ 最後是長這樣
微信卡券---建立卡券---上傳圖片logo
微信卡券—建立卡券—上傳圖片logo 本博文主要向大家介紹一下微信卡券 — 圖片logo 的功能介面對接。 使用語言: PHP 注意點:絕對路徑、檔案引流格式 $url = "https://api.weixin.qq.com/cgi-bi
微信開發學習總結(四)——自定義選單(5)——個性化選單介面
一、個性化選單介面說明 為了幫助公眾號實現靈活的業務運營,微信公眾平臺新增了個性化選單介面,開發者可以通過該介面,讓公眾號的不同使用者群體看到不一樣的自定義選單。該介面開放給已認證訂閱號和已認證服務號。 開發者可以通過以下條件來設定使用者看到的選單: 1、使用者標籤(開發者的
微信開發學習總結(四)——自定義選單(4)——自定義選單事件推送
一、自定義選單事件推送介面說明 使用者點選自定義選單後,微信會把點選事件推送給開發者,請注意,點選選單彈出子選單,不會產生上報。請注意,第3個到第8個的所有事件,僅支援微信iPhone5.4.1以上版本,和Android5.4以上版本的微信使用者,舊版本微信使用者點選後將沒有迴應,開
微信開發學習總結(四)——自定義選單(3)——自定義選單刪除介面
自定義選單刪除介面 使用介面建立自定義選單後,開發者還可使用介面刪除當前使用的自定義選單。另請注意,在個性化選單時,呼叫此介面會刪除預設選單及全部個性化選單。 請求說明 http請求方式:GET https://api.weixin.qq.com/cgi-bin/menu/d
微信開發學習總結(四)——自定義選單(2)——自定義選單查詢介面
自定義選單查詢介面 使用介面建立自定義選單後,開發者還可使用介面查詢自定義選單的結構。另外請注意,在設定了個性化選單後,使用本自定義選單查詢介面可以獲取預設選單和全部個性化選單資訊。 請求說明 http請求方式:GET https://api.weixin.qq.com/cg
微信開發學習總結(四)——自定義選單(1)——自定義選單建立介面
一、自定義選單建立介面說明 自定義選單能夠幫助公眾號豐富介面,讓使用者更好更快地理解公眾號的功能。開啟自定義選單後,公眾號介面如圖所示: 請注意: ①自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。 ②一級選單最多4個漢字,二級選單最多7個漢字,多出來的部分將
微信開發學習總結(五)——素材管理(1)—獲取臨時素材和新增永久素材
這裡需要說一下圖片,語音,視訊的回覆訊息構造,這三種訊息構造時的都需要一個mediaId,而這個mediaId是通過素材管理介面上傳多媒體檔案得到的,為了構造圖片,語音,視訊的這幾種回覆訊息,我事先準備好了測試素材,如下圖所示: 客服介面圖文推送上傳圖片 在傳送圖文訊息時,我們需要新
微信開發學習總結(三)——訊息管理(2)-接受普通訊息和被動回覆使用者訊息
上一節內容: 微信開發學習總結(三)——訊息管理(1) https://blog.csdn.net/qq_29914837/article/details/82903594 訊息管理具有的各個子模組功能,現在我們將一個詳細介紹如何使用 一、接受普通訊息介面介紹 1.1
微信開發學習總結(三)——訊息管理(1)
上一節內容: 微信開發學習總結(二)——微信開發環境準備(2) https://blog.csdn.net/qq_29914837/article/details/82896861 接收普通訊息 當普通微信使用者向公眾賬號發訊息時,微信伺服器將POST訊息的XML資料包到開
微信開發學習總結(四)——自定義選單——自定義選單建立介面
一、自定義選單建立介面說明 自定義選單能夠幫助公眾號豐富介面,讓使用者更好更快地理解公眾號的功能。開啟自定義選單後,公眾號介面如圖所示: 請注意: ①自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。 ②一級選單最多4個漢字,二級選單最多7個漢
微信開發學習總結(二)——微信開發入門(轉載)
轉自:https://www.cnblogs.com/xdp-gacl/p/5151857.html 上一篇《微信開發學習總結(一)——微信開發環境搭建》我們已經完成了微信開發的準備工作,準備工作完成之後,就要開始步入正題了。 一、微信公眾平臺的基本原理 在開始
微信開發學習總結(一)——微信開發環境搭建(轉載)
轉自:https://www.cnblogs.com/xdp-gacl/p/5149171.html 目前移動開發處於比較火的的趨勢,很多的開發者都躍躍欲試,目前移動App開發領域主要分為以下幾種型別 我在平時的工作中接觸得比較多的就是基於Android的
微信卡券---第一步:上傳卡券圖片素材
2018年11月04日 09:28:26 Junior2018 閱讀數:7 標籤: 微信 公眾號
微信小程式總結
小程式總結 1.圖片路徑問題 在微信小程式當中,圖片路徑的問題當中,特別需要注意背景圖的路徑不允許使用本地的路徑,只能使用線上路徑的圖片以及base64為的編碼路徑。 2.資料自動重新整理 在微信小程式當中,js中定義的data相關資料,在js中對相應資料進行處理的時候,頁面上的資