视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

商戶進件
特約商戶進件
基礎(chǔ)支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合單支付
付款碼支付
經(jīng)營能力
支付即服務(wù)
點金計劃
行業(yè)方案
平臺收付通(商戶進件)
平臺收付通(普通支付)
平臺收付通(合單支付)
平臺收付通(分賬)
平臺收付通(補差)
平臺收付通(退款)
平臺收付通(余額查詢)
平臺收付通(商戶提現(xiàn))
平臺收付通(注銷申請)
平臺收付通(注銷后提現(xiàn))
平臺收付通(跨境付款)
平臺收付通(下載賬單)
智慧商圈
微信支付分停車服務(wù)
電子發(fā)票
營銷工具
代金券
商家券
委托營銷
支付有禮
小程序發(fā)券插件
H5發(fā)券
圖片上傳(營銷專用)
現(xiàn)金紅包
資金應(yīng)用
分賬
連鎖品牌分賬
風(fēng)險合規(guī)
商戶開戶意愿確認
消費者投訴2.0
商戶違規(guī)通知回調(diào)
其他能力
圖片上傳
視頻上傳
微信支付平臺證書

查詢用戶單張券詳情API

最新更新時間:2023.11.23 版本說明


服務(wù)商可通過該接口查詢微信用戶卡包中某一張商家券的詳情信息。

接口說明

適用對象: 服務(wù)商

請求URL:https://api.mch.weixin.qq.com/v3/marketing/busifavor/users/{openid}/coupons/{coupon_code}/appids/{appid}

請求方式:GET


path 指該參數(shù)為路徑參數(shù)

query 指該參數(shù)需在請求URL傳參

body 指該參數(shù)需在請求JSON傳參


請求參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
券code coupon_code string[1,32] path 券的唯一標識。
示例值:123446565767
公眾賬號ID appid string[1,32] path 支持傳入與當前調(diào)用接口商戶號有綁定關(guān)系的appid。支持小程序appid與公眾號appid。
校驗規(guī)則:傳入的APPID得是與調(diào)用方商戶號(即請求頭里面的商戶號)有綁定關(guān)系的APPID或傳入的APPID得是歸屬商戶號有綁定關(guān)系的APPID
示例值:wx233544546545989
用戶標識 openid string[1,128] path Openid信息,用戶在appid下的唯一標識。
校驗規(guī)則:傳入的openid得是調(diào)用方商戶號(即請求頭里面的商戶號)有綁定關(guān)系的APPID獲取的openid或傳入的openid得是歸屬商戶號有綁定關(guān)系的APPID獲取的openid。獲取openid文檔
示例值:2323dfsdf342342

請求示例


https://api.mch.weixin.qq.com/v3/marketing/busifavor/users/2323dfsdf342342/coupons/123446565767/appids/wx233544546545989
    
{
JAVA示例代碼
}
    

返回參數(shù)

參數(shù)名 變量 類型[長度限制] 必填 描述
批次歸屬商戶號 belong_merchant string[8,15] 批次歸屬于哪個商戶。
示例值:10000022
商家券批次名稱 stock_name string[1,21] 批次名稱,字數(shù)上限為21個,一個中文漢字/英文字母/數(shù)字均占用一個字數(shù)。
示例值:商家券
批次備注 comment string[1,20] 僅配置商戶可見,用于自定義信息。字數(shù)上限為20個,一個中文漢字/英文字母/數(shù)字均占用一個字數(shù)。
示例值:xxx可用
適用商品范圍 goods_name string[1,15] 適用商品范圍,字數(shù)上限為15個,一個中文漢字/英文字母/數(shù)字均占用一個字數(shù)。
示例值:xxx商品可用
批次類型 stock_type string[1,128] 批次類型
NORMAL:固定面額滿減券批次
DISCOUNT:折扣券批次
EXCHANGE:換購券批次
示例值:NORMAL
是否允許轉(zhuǎn)贈 transferable bool 不填默認否,枚舉值:
true:是
false:否
該字段暫未開放
示例值:false
是否允許分享領(lǐng)券鏈接 shareable bool 不填默認否,枚舉值:
true:是
false:否
該字段暫未開放
示例值:false
券狀態(tài) coupon_state string[1,16]

商家券狀態(tài)

枚舉值:
SENDED:可用
USED:已核銷
EXPIRED:已過期
DEACTIVATED:已失效
示例值:SENDED

+樣式信息 display_pattern_info object 商家券詳細信息
參數(shù)名 變量 類型[長度限制] 必填 描述
使用須知 description string[1,1000] 用于說明詳細的活動規(guī)則,會展示在代金券詳情頁。
示例值:深圳南山門店可用
商戶logo merchant_logo_url string[1,128] 若券歸屬商戶號有認證品牌,則系統(tǒng)將自動拉取對應(yīng)品牌logo;若券歸屬商戶號不在認證品牌下,需自定義上傳logo,未上傳時將展示兜底灰色logo樣式,影響券詳情頁用戶體驗,請及時上傳。
商戶logo的URL地址,可通過《圖片上傳API》獲得圖片URL地址。
示例值:https://qpic.cn/xxx
商戶名稱 merchant_name string[1,16] 不支持商戶自定義。若券歸屬商戶號有認證品牌,系統(tǒng)將自動拉取認證品牌號下的品牌名稱;若券歸屬商戶號不在認證品牌下,則拉取本商戶號的商戶簡稱。展示上限12個字符。
示例值:微信支付
背景顏色 background_color string[1,15] 代金券的背景顏色,可設(shè)置10種顏色,色值請參考卡券背景顏色圖。顏色取值為顏色圖中的顏色名稱。
示例值:Color020
券詳情圖片 coupon_image_url string[1,128] 券詳情圖片, 850像素*350像素,且圖片大小不超過2M,支持JPG/PNG格式,可通過《圖片上傳API》獲得圖片URL地址。
示例值:https://qpic.cn/xxx
+ 視頻號相關(guān)信息 finder_info object 視頻號相關(guān)信息
參數(shù)名 變量 類型[長度限制] 必填 描述
視頻號ID finder_id string[1,32] 關(guān)聯(lián)視頻號將展示在優(yōu)惠券詳情的頂部右側(cè),作為跳轉(zhuǎn)去視頻號的入口,請求參數(shù)請配置視頻號ID,請前往視頻號助手管理查看視頻號ID
示例值:sph6Rngt2T4RlUf
視頻號視頻ID finder_video_id string[1,256] 券詳情視頻內(nèi)容,支持配置關(guān)聯(lián)視頻號下的具體視頻內(nèi)容,請求參數(shù)請配置視頻ID,請前往視頻號助手管理后臺復(fù)制具體視頻ID
示例值:export/UzFfAgtgekIEAQAAAAAAb4MgnPInmAAAAAstQy6ubaLX4KHWvLEZgBPEwIEgVnk9HIP-zNPgMJofG6tpdGPJNg_ojtEjoT94
視頻號封面圖 finder_video_cover_image_url string[1,256] 截取的視頻號圖片將在券到期提醒消息、券詳情中展示。
1.圖片尺寸:716像素(寬)*402像素(高);圖片大小不超過2M,支持JPG/PNG格式。
2.僅支持通過《圖片上傳API》接口獲取的圖片URL地址。
示例值:https://wxpaylogo.qpic.cn/xxx
+券核銷規(guī)則 coupon_use_rule 券核銷規(guī)則 券核銷相關(guān)規(guī)則
參數(shù)名 變量 類型[長度限制] 必填 描述
+券可核銷時間 coupon_available_time object 日期區(qū)間內(nèi)可以使用優(yōu)惠。
參數(shù)名 變量 類型[長度限制] 必填 描述
開始時間 available_begin_time string[1,32] 批次開始時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
注意:開始時間設(shè)置有效期最長為1年。
示例值:2015-05-20T13:29:35+08:00
結(jié)束時間 available_end_time string[1,32] 批次結(jié)束時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35+08:00表示,北京時間2015年5月20日 13點29分35秒。
注意:結(jié)束時間設(shè)置有效期最長為1年。
示例值:2015-05-20T13:29:35+08:00
生效后N天內(nèi)有效 available_day_after_receive int 日期區(qū)間內(nèi),券生效后x天內(nèi)有效。例如生效當天內(nèi)有效填1,生效后2天內(nèi)有效填2,以此類推。注意,用戶在有效期開始前領(lǐng)取商家券,則從有效期第1天開始計算天數(shù),用戶在有效期內(nèi)領(lǐng)取商家券,則從領(lǐng)取當天開始計算天數(shù),無論用戶何時領(lǐng)取商家券,商家券在活動有效期結(jié)束后均不可用。可配合wait_days_after_receive一同填寫,也可單獨填寫。單獨填寫時,有效期內(nèi)領(lǐng)券后立即生效,生效后x天內(nèi)有效。
示例值:3
+ 固定周期有效時間段 available_week object 可以設(shè)置多個星期下的多個可用時間段,比如每周二10點到18點,用戶自定義字段。
參數(shù)名 變量 類型[長度限制] 必填 描述
可用星期數(shù) week_day array[int] 0代表周日,1代表周一,以此類推。
示例值:1, 2
+ 當天可用時間段 available_day_time array 可以填寫多個時間段,最多不超過2個。
參數(shù)名 變量 類型[長度限制] 必填 描述
當天可用開始時間 begin_time int 當天可用開始時間,單位:秒,1代表當天0點0分1秒。
示例值:3600
當天可用結(jié)束時間 end_time int 當天可用結(jié)束時間,單位:秒,86399代表當天23點59分59秒。
示例值:86399
+ 無規(guī)律的有效時間段 irregulary_avaliable_time array 無規(guī)律的有效時間,多個無規(guī)律時間段,用戶自定義字段。
參數(shù)名 變量 類型[長度限制] 必填 描述
開始時間 begin_time string[1,32] 開始時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
結(jié)束時間 end_time string[1,32] 結(jié)束時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
領(lǐng)取后N天開始生效 wait_days_after_receive int 日期區(qū)間內(nèi),用戶領(lǐng)券后需等待x天開始生效。例如領(lǐng)券后當天開始生效則無需填寫,領(lǐng)券后第2天開始生效填1,以此類推。用戶在有效期開始前領(lǐng)取商家券,則從有效期第1天開始計算天數(shù),用戶在有效期內(nèi)領(lǐng)取商家券,則從領(lǐng)取當天開始計算天數(shù)。無論用戶何時領(lǐng)取商家券,商家券在活動有效期結(jié)束后均不可用。需配合available_day_after_receive一同填寫,不可單獨填寫。
示例值:7
+固定面額滿減券使用規(guī)則 fixed_normal_coupon object 三選一 stock_type為NORMAL時必填。
參數(shù)名 變量 類型[長度限制] 必填 描述
優(yōu)惠金額 discount_amount int64 優(yōu)惠金額,單位:分。
特殊規(guī)則:取值范圍 1 ≤ value ≤ 10000000
示例值:5
消費門檻 transaction_minimum int64 消費門檻,單位:分。
特殊規(guī)則:取值范圍 1 ≤ value ≤ 10000000
示例值:100
+折扣券使用規(guī)則 discount_coupon object stock_type為DISCOUNT時必填。
參數(shù)名 變量 類型[長度限制] 必填 描述
折扣比例 discount_percent int 折扣百分比,例如:86為八六折。
示例值:86
消費門檻 transaction_minimum int64 消費門檻,單位:分。
特殊規(guī)則:取值范圍 1 ≤ value ≤ 10000000
示例值:100
+換購券使用規(guī)則 exchange_coupon object stock_type為EXCHANGE時必填。
參數(shù)名 變量 類型[長度限制] 必填 描述
單品換購價 exchange_price int64 單品換購價,單位分
特殊規(guī)則:取值范圍 0 ≤ value ≤ 10000000
示例值:100
消費門檻 transaction_minimum int64 消費門檻,單位:分。
特殊規(guī)則:取值范圍 0 ≤ value ≤ 10000000
示例值:100
核銷方式 use_method string[1,128] 枚舉值:
OFF_LINE:線下滴碼核銷,點擊券“立即使用”跳轉(zhuǎn)展示券二維碼詳情。
MINI_PROGRAMS:線上小程序核銷,點擊券“立即使用”跳轉(zhuǎn)至配置的商家小程序(需要添加小程序appid和path)。
PAYMENT_CODE:微信支付付款碼核銷,點擊券“立即使用”跳轉(zhuǎn)至微信支付錢包付款碼。
SELF_CONSUME:用戶自助核銷,點擊券“立即使用”跳轉(zhuǎn)至用戶自助操作核銷界面(當前暫不支持用戶自助核銷)。
示例值:OFF_LINE
小程序appid mini_programs_appid string[1,32] 條件選填 核銷方式為線上小程序核銷才有效。
示例值:wx23232232323
小程序path mini_programs_path string[1,128] 條件選填 核銷方式為線上小程序核銷才有效。
示例值:/path/index/index
+自定義入口 custom_entrance object 卡詳情頁面,可選擇多種入口引導(dǎo)用戶。
參數(shù)名 變量 類型[長度限制] 必填 描述
+小程序入口 mini_programs_info object

需要小程序APPID、path、入口文案、引導(dǎo)文案。如果需要跳轉(zhuǎn)小程序,APPID、path、入口文案為必填,引導(dǎo)文案非必填。

appid要與歸屬商戶號有M-A or M-m-suba關(guān)系。

參數(shù)名 變量 類型[長度限制] 必填 描述
商家小程序appid mini_programs_appid string[1,32] 商家小程序appid要與歸屬商戶號有M-A or M-m-suba關(guān)系。
示例值:wx234545656765876
商家小程序path mini_programs_path string[1,128] 商家小程序path
示例值:/path/index/index
入口文案 entrance_words string[1,5] 入口文案,字數(shù)上限為5個,一個中文漢字/英文字母/數(shù)字均占用一個字數(shù)。
示例值:歡迎選購
引導(dǎo)文案 guiding_words string[1,6] 小程序入口引導(dǎo)文案,用戶自定義字段。字數(shù)上限為6個,一個中文漢字/英文字母/數(shù)字均占用一個字數(shù)。
示例值:獲取更多優(yōu)惠
商戶公眾號appid appid string[1,32] 可配置商戶公眾號,從券詳情可跳轉(zhuǎn)至公眾號,用戶自定義字段。
示例值:wx324345hgfhfghfg
營銷館id hall_id string[1,64] 填寫微信支付營銷館的館id,用戶自定義字段。 營銷館需在商戶平臺 創(chuàng)建。
示例值:233455656
可用門店id store_id string[1,64] 填寫代金券可用門店id,用戶自定義字段。
示例值:233554655
code展示模式 code_display_mode string[1,8] 枚舉值:
NOT_SHOW:不展示code
BARCODE:一維碼
QRCODE:二維碼
示例值:BARCODE
券code coupon_code string[1,32] 券的唯一標識。
示例值:123446565767
批次號 stock_id string[1,20] 微信為每個商家券批次分配的唯一ID,是否指定批次號查詢。
示例值:1002323
券可使用開始時間 available_start_time string[1,32] 1、用戶領(lǐng)取到該張券實際可使用的開始時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
2、若券批次設(shè)置為領(lǐng)取后可用,則開始時間即為券的領(lǐng)取時間;若券批次設(shè)置為領(lǐng)取后第X天可用,則開始時間為券領(lǐng)取時間后第X天00:00:00可用。
示例值:2019-12-30T13:29:35+08:00
券過期時間 expire_time string[1,32] 用戶領(lǐng)取到該張券的過期時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
券領(lǐng)券時間 receive_time string[1,32] 用戶領(lǐng)取到該張券的時間,遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00
發(fā)券請求單號 send_request_no string[1,128] 發(fā)券時傳入的唯一憑證
示例值: MCHSEND202003101234
核銷請求單號 use_request_no string[1,32] 核銷時傳入的唯一憑證(如券已被核銷,將返回此字段)
示例值: MCHUSE202003101234
關(guān)聯(lián)的商戶訂單號 associate_out_trade_no string[1,128] 若商家券操作過關(guān)聯(lián)商戶訂單信息,則該字段返回商家券已關(guān)聯(lián)的商戶訂單號。
示例值: mchtrade_1234554
券核銷時間 use_time string[1,32] 券被核銷的時間(如券已被核銷,將返回此字段);遵循rfc3339標準格式,格式為yyyy-MM-DDTHH:mm:ss+TIMEZONE,yyyy-MM-DD表示年月日,T出現(xiàn)在字符串中,表示time元素的開頭,HH:mm:ss表示時分秒,TIMEZONE表示時區(qū)(+08:00表示東八區(qū)時間,領(lǐng)先UTC 8小時,即北京時間)。例如:2015-05-20T13:29:35.+08:00表示,北京時間2015年5月20日 13點29分35秒。
示例值:2015-05-20T13:29:35+08:00

卡券背景顏色圖

返回示例



{
  "belong_merchant": "100000222",
  "stock_name": "商家券",
  "comment": "xxx可用",
  "goods_name": "xxx商品可用",
  "stock_type": "NORMAL",
  "transferable": false,
  "shareable": false,
  "coupon_state": "SENDED",
  "display_pattern_info": {
    "description": "xxx門店可用",
    "merchant_logo_url": "https://xxx",
    "merchant_name": "微信支付",
    "background_color": "Color020",
    "coupon_image_url": "https://qpic.cn/xxx",
    "finder_info": {
          "finder_id": "sph6Rngt2T4RlUf",
          "finder_video_cover_image_url": "https://wxpaylogo.qpic.cn/xxx",
          "finder_video_id": "export/UzFfAgtgekIEAQAAAAAAb4MgnPInmAAAAAstQy6ubaLX4KHWvLEZgBPEwIEgVnk9HIP-zNPgMJofG6tpdGPJNg_ojtEjoT94"
        }
  },
  "coupon_use_rule": {
    "coupon_available_time": {
      "available_begin_time": "2015-05-20T13:29:35+08:00",
      "available_end_time": "2015-05-20T13:29:35+08:00",
      "available_day_after_receive": 3,
      "available_week": {
        "week_day": [
          "1",
          "2"
        ],
        "available_day_time": [
          {
            "begin_time": 3600,
            "end_time": 86399
          }
        ]
      },
      "irregulary_avaliable_time": [
        {
          "begin_time": "2015-05-20T13:29:35+08:00",
          "end_time": "2015-05-20T13:29:35+08:00"
        }
      ]
    },
    "fixed_normal_coupon": {
      "discount_amount": 5,
      "transaction_minimum": 100
    },
    "use_method": "OFF_LINE",
    "mini_programs_appid": "wx23232232323",
    "mini_programs_path": "/path/index/index"
  },
  "custom_entrance": {
    "mini_programs_info": {
      "mini_programs_appid": "wx234545656765876",
      "mini_programs_path": "/path/index/index",
      "entrance_words": "歡迎選購",
      "guiding_words": "獲取更多優(yōu)惠"
    },
    "appid": "wx324345hgfhfghfg",
    "hall_id": "233455656",
    "store_id": "233554655"
  },
  "coupon_code": "123446565767",
  "stock_id": "1002323",
  "available_start_time": "2019-12-30T13:29:35+08:00",
  "expire_time": "2019-12-31T13:29:35+08:00",
  "receive_time": "2019-12-30T13:29:35+08:00",
  "send_request_no": "MCHSEND202003101234",
  "use_request_no": "MCHSEND202003101234",
  "use_time": "2019-12-30T13:29:35+08:00"
}
                                

    http://2323weixin.qq.com
                                

錯誤碼公共錯誤碼

狀態(tài)碼 錯誤碼 描述 解決方案
400 PARAM_ERROR 參數(shù)錯誤 查看具體錯誤信息,調(diào)整參數(shù)
400 SYSTEM_ERROR 系統(tǒng)錯誤 請使用相同參數(shù)稍后重新調(diào)用
400 RESOURCE_ALREADY_EXISTS 批次已存在 查看out_request_no字段是否重復(fù)使用
券已被其他訂單核銷 請通過查詢?nèi)疉PI確認券是否已被其他訂單核銷
404 RESOURCE_NOT_EXISTS 查詢的資源不存在 請檢查查詢資源的對應(yīng)id是否填寫正確
403 NOAUTH 無權(quán)限 查看具體錯誤信息,確認是否有權(quán)限
400 APPID_MCHID_NOT_MATCH appid與請求方商戶無關(guān)聯(lián)關(guān)系 appid與請求方商戶不匹配,請確認appid與請求方商戶是否有關(guān)聯(lián)關(guān)系
400 MCH_NOT_EXISTS 商戶號不存在 請確認傳入的商戶號是否正確
404 USER_NOT_EXISTS openid不正確 請確認傳入的openid是否正確
500 SYSTEM_ERROR 系統(tǒng)失敗 多為網(wǎng)絡(luò)超時引起,重試
429 FREQUENCY_LIMITED 頻率限制 調(diào)用太頻繁,請降低調(diào)用接口頻率
403 RULELIMIT 券不在有效期 請確認券是否能在當前時間核銷
400 INVALID_REQUEST 發(fā)券模式不合法 請更換支持預(yù)上傳code的批次后重試
上傳的自定義code已達上限 請更換一個新的批次后重試


技術(shù)咨詢

文檔反饋