微信商品發布


商品發布

#

1475975700798399.png

已提交審核/取消發布商品

商品成功創建以後,可以呼叫該介面申請發布商品。提交審核,商品資訊會立即進入掃一掃審核系統。審核通過,商品即發布成功。 只有透過審核,處於發布狀態的商品,才能被一般用戶掃碼查看。未發布或審核通過之前的商品,只有白名單內的用戶可以查看。

請求範例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/modstatus?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720",
 "status":"on"
}

請求參數說明

參數是否必須說明
access_token公眾號的全域憑證,用於介面呼叫。
keystandard商品編碼標準。
keystr商品編碼內容。
status設定發布狀態。 on為提交審核,off為取消發布。

傳回範例

正確的JSON回傳結果如下:

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

傳回參數說明

##參數說明errcode#0為呼叫成功,否則傳回相關錯誤碼。 errmsgok為呼叫成功,否則回傳錯誤提示。

設定測試人員白名單

白名單內的測試人員可以查看未發布或審核通過先前的商品資訊。

請求範例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/testwhitelist/set?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
 "openid":["o1Pj9jmZvwSyyyyyyBa4aULW2mA","o1Pj9jmZvxxxxxxxxxULW2mA"],
 "username":["afdvvf","abcd"]
}

請求參數說明

參數是否必須說明
access_token公眾號的全域憑證,用於介面呼叫。
openid測試人員的openid清單。
username測試人員的微訊號清單。

注意:每次设置均被视为一次重置,而非增量设置。openid、微信号合计最多设置10个。

傳回範例

正確的JSON回傳結果如下:

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

傳回參數說明

##參數說明errcode#0為呼叫成功,否則傳回相關錯誤碼。 errmsgok為呼叫成功,否則回傳錯誤提示。

取得商品二維碼

#呼叫該接口,商家可獲得由微信格式產生的商品二維碼,用於印刷在包裝上標識商品。

請求範例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/getqrcode?access_token=ACCESS_TOKEN
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720",
 "extinfo": "test",
 "qrcode_size": 64
}

請求參數說明

參數是否必須說明
access_token公眾號的全域憑證,用於介面呼叫。
keystandard商品編碼標準。
keystr商品編碼內容。
extinfo由商家自訂傳入,建議只使用大小寫字母、數字及-_().*這6個常用字元。
qrcode_size二維碼的尺寸(整數),數值代表邊長像素數,不填入預設值為100。

注意:

商家可透過extinfo為同一款產品產生多個二維碼,用於區分或作來源判斷。例如一款產品雖然只有一個對應的商品ID,但可以為該款產品下每一個單獨的商品分配一個extinfo參數來識別。當使用者開啟商品首頁,或點選首頁內的推廣連結時,微信會將extinfo參數透傳給商戶,商家就能追蹤每個商品與使用者接觸的情況。更多商品二維碼能力請見「一物一碼專區」。

返回範例

{
 "errcode":0,
 "errmsg":"ok",
 "pic_url":"http://mmbiz.qpic.cn/mmbiz/test/0",
 "qrcode_url":"http://p.url.cn/hA0P71b9MKc/123"
}

傳回參數說明

參數說明
#errcode0為呼叫成功,否則傳回相關錯誤碼。
errmsgok為呼叫成功,否則回傳錯誤提示。
pic_url商品二維碼的圖片鏈接,可直接下載到本地。
qrcode_url商品二維碼的內容,以http://p.url.cn/為前綴,加上pid和extinfo三部分組成。