HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/getlist?access_token=access_toke
POST数据格式:JSON
POST数据例子:
{
"offset": "1",
"limit": "10",
"status":"on",
}
Perihalan parameter permintaanAdakah parameter | diperlukan | Penerangan |
---|
access_token | ialah kelayakan global akaun rasmi | ., digunakan untuk panggilan antara muka. |
offset | ialah kedudukan permulaan | pertanyaan kelompok, bermula dari 0 dan termasuk kedudukan permulaan. |
had | ialah | bilangan pertanyaan kelompok. |
status | Tidak | Sokongan menarik mengikut status. on ialah status yang dikeluarkan, off ialah status yang tidak diterbitkan, semak ialah status semakan, tolak ialah semakan status gagal, dan semuanya adalah semua status. |
keystr | Tidak | Menyokong tarikan oleh kandungan pengekodan separa. Selepas mengisi parameter ini, maklumat produk yang mengandungi parameter yang diluluskan dalam kandungan pengekodan boleh ditarik keluar. Sama seperti carian kata kunci. |
Contoh pengembalian
Keputusan pengembalian JSON yang betul adalah seperti berikut:
{
"errcode": 0,
"errmsg": "ok",
"total": 2,
"key_list": [
{
"keystandard": "ean13",
"keystr": "6390000000000",
"category_id": 537117576,
"category_name": "果泥/菜泥/肉泥",
"update_time": 1413181580,
"status": "on"
},
{
"keystandard": "ean13",
"keystr": "6390000000002",
"category_id": 537117576,
"category_name": "果泥/菜泥/肉泥",
"update_time": 1412834605,
"status": "on"
}
]
}
Penerangan parameter pengembalian
Parameter | Penerangan |
---|
errcode | 0 bermakna panggilan berjaya, jika tidak, kod ralat yang berkaitan akan dikembalikan. |
errmsg | ok bermakna panggilan berjaya, jika tidak mesej ralat akan dikembalikan. |
total | Jumlah bilangan produk yang mencapai kriteria penapis. |
key_list | Senarai maklumat produk. |
keystandard | Standard pengekodan komoditi. |
keystr | Kandungan kod produk. |
kategori_id | ID kategori produk. |
kategori_nama | Nama kategori produk. |
update_time | Masa kemas kini terakhir maklumat produk (jenis integer). |
status | Status halaman utama produk, on ialah status yang diterbitkan, off ialah status yang tidak diterbitkan, semak ialah status semakan, dan tolak ialah semakan status gagal. |
Kemas kini maklumat produk
Panggil antara muka ini untuk mengemas kini maklumat asas (base_info), maklumat terperinci (detail_info), kawasan perkhidmatan promosi (action_info) dan kawasan komponen (modul_info) produk secara bebas atau keseluruhan daripada kemas kini.
Nota: Apabila mengemas kini produk yang berada dalam "status keluaran (dihidupkan)", selepas berjaya memanggil antara muka, maklumat produk baharu akan memasuki sistem semakan imbasan secara automatik. Produk yang "dalam semakan (disemak)" tidak boleh dikemas kini atau dinyahterbitkan, jika tidak, ralat akan dilaporkan.
Contoh permintaan
HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/update?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6390000000000",
"brand_info": {
"action_info": {
"action_list": [
{
"type": "link",
"name": "banner",
"link":"http://mp.weixin.qq.com",
"image":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNgjXTKn0j4TlfXjUOPYBDicVOmG0sdNfUOg9Lzia2g9cbjyTXmOiaB6L1g/0",
"showtype": "banner"
},
{
"type": "link",
"name": "更新的自定义活动1",
"link": "http://p.url.cn/wxscan.php",
},
{
"type": "link",
"name": "更新的自定义活动2",
"link": "http://p.url.cn/wxscan.php",
},
{
"type": "user",
"appid": "wx307e399609946068"
},
{
"type": "text",
"text": "此处可根据品牌商需要,用于简单描述商品或活动。"
}
]
}
}
}
Permintaan keterangan parameter
Adakah parameter | diperlukan | Penerangan |
---|
access_token | ialah kelayakan global akaun rasmi | ., digunakan untuk panggilan antara muka. |
keystandard | ialah | standard pengekodan produk. |
keystr | ialah | kandungan kod produk. |
action_info | No | Maklumat kawasan perkhidmatan promosi produk. |
详细参数说明,请参考“创建商品”接口。
Contoh pengembalian
Keputusan pengembalian JSON yang betul adalah seperti berikut:
{
"errcode": 0,
"errmsg": "ok",
"pid": "5g0B4A90aqc"
}
Penerangan parameter pengembalian
参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |
pid | 转译后的商品id,将直接编入“获取商品二维码接口”返回的二维码内容。 |
Kosongkan maklumat produk
Dengan menghubungi antara muka ini, peniaga boleh mengosongkan maklumat produk yang berjaya dibuat.
Contoh Permintaan
HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/clear?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6900873042720"
}
Permintaan Contoh Penerangan
Adakah parameter | diperlukan | Penerangan |
---|
access_token | ialah kelayakan global akaun rasmi | ., digunakan untuk panggilan antara muka. |
keystandard | ialah | standard pengekodan produk. |
keystr | ialah | kandungan kod produk. |
Contoh pengembalian
Keputusan pengembalian JSON yang betul adalah seperti berikut:
{
"errcode": 0,
"errmsg": "ok"
}
Penerangan parameter pengembalian
参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |
Jump URL parameter description
Penerangan senario:
Selepas pengguna mengklik pautan jenis pautan dalam kawasan perkhidmatan promosi produk, URL lompat akan mengandungi empat wxkeyticket, wxwxt, dan info parameter. Dengan menyemak wxticket, sumber dan maklumat identiti pengguna yang mengakses boleh disahkan, mencapai operasi yang tepat.
URL示例:http://p.url.cn/wxscandemo/yangbanjian/fangweilanding?91eddae46161ae26a3e6e928f3c07147=scan&wxkeystandard=qrcode&wxkeystr=cosmetics1&wxticket=azlsdGljdXo4Ymow&wxextinfo=123
Penerangan parameter
Parameter | Penerangan |
---|
wxkeystand | Standard pengekodan komoditi. |
wxkeystr | Kandungan kod produk. |
wxticket | Parameter kelayakan yang mengenal pasti sumber. Anda boleh menukar maklumat produk yang sepadan dan mengakses maklumat pengguna melalui "semak antara muka parameter wxticket". Khususnya, apabila pengguna berkongsi pautan, WeChat akan mengosongkan parameter wxticket untuk memastikan keselamatan. |
wxextinfo | Extinfo yang dihantar semasa memanggil "Dapatkan Antara Muka Kod QR Produk" ialah parameter pengenalan. |
Semak parameter wxticket
Panggil antara muka ini untuk menyemak halaman utama produk dari mana pengguna sedang diakses, dan dapatkan maklumat identiti pengguna di hujung hadapan halaman web. Untuk memastikan ketepatan senario, parameter wxticket hanya sah selama 20 minit sebagai tandatangan sementara Jika melebihi tempoh sah, semakan akan gagal.
Contoh permintaan
HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"ticket": " Ym1haDlvNXJqY3Ru1",
}
Perihalan parameter permintaan
Adakah parameter | diperlukan | Penerangan |
---|
access_token | ialah kelayakan global akaun rasmi | ., digunakan untuk panggilan antara muka. |
tiket | ialah parameter wxticket dalam URL permintaan | . |
Contoh pengembalian
Keputusan pengembalian JSON yang betul adalah seperti berikut:
{
"errcode":0,
"errmsg":"ok",
"keystandard":"ean13",
"keystr":"6901481811083",
"openid":"otAzGjrS4AYCmeJM1GhEOcHXXTAo",
"scene":"scan",
"is_check": false,
"is_contact": false
}
Penerangan parameter pengembalian
Parameter | Penerangan |
---|
errcode | 0 bermakna panggilan berjaya, jika tidak, kod ralat yang berkaitan akan dikembalikan. |
errmsg | ok bermakna panggilan berjaya, jika tidak mesej ralat akan dikembalikan. |
keystandard | Standard pengekodan komoditi. |
keystr | Kandungan kod produk. |
openid | Openid pelawat semasa, yang boleh mengenal pasti pengguna secara unik. |
adegan | Adegan yang membuka halaman utama produk, imbasan bermaksud mengimbas kod, yang lain bermaksud adegan lain, yang mungkin perbualan, koleksi atau kalangan rakan. |
is_check | Sama ada kod bar (kod QR) telah diimbas, benar bermakna ya, salah bermakna tidak. |
is_contact | Sama ada untuk mengikuti akaun rasmi, benar bermakna anda telah mengikutinya, palsu bermakna anda tidak mengikutinya. |
Mesej komponen
Untuk memanggil antara muka ini, anda perlu menetapkan kandungan komponen dahulu apabila "membuat produk", dan kemudian anda boleh mengawal hasil paparan kawasan komponen melalui ini antara muka.
Pada masa ini, peniaga boleh mendapatkan maklumat produk yang diimbas dan ditanya melalui "acara" yang ditolak oleh WeChat serta kandungan "extinfo" yang ditetapkan oleh peniaga sebelum ini. Dengan mengesahkan dengan maklumat tempatan, ketulenan produk yang ditanya oleh pengguna boleh ditentukan, dan hasilnya dikembalikan kepada WeChat melalui antara muka ini, dan WeChat akhirnya memaparkan hasil pertanyaan ketulenan pada halaman tersuai pelanggan. Selepas peniaga menetapkan kandungan komponen, mod interaksi maklumat [User - WeChat - Merchant] adalah seperti berikut:
Tekan contoh XML
<xml>
<ToUserName><![CDATA[gh_fbe8a958756e]]></ToUserName>
<FromUserName><![CDATA[otAzGjrJVN21mpDF4ZWQiYZwdK0Y]]></FromUserName>
<CreateTime>1447848568</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[scan_product_callback]]></Event>
<KeyStandard><![CDATA[qrcode]]></KeyStandard>
<KeyStr><![CDATA[weixin_antifake]]></KeyStr>
<ExtInfo><![CDATA[hyhy]]></ExtInfo>
<NeedAntiFake>true</NeedAntiFake>
</xml>
Tekan perihalan parameter
Parameter | Penerangan |
---|
ToUserName | Id asal akaun rasmi pedagang. |
FromUserName | Openid pengguna. |
CreateTime | Masa penciptaan mesej (integer). |
MsgType | Jenis mesej, acara. |
Event | jenis acara, scan_product_callback ialah acara mesej komponen. |
KeyStandard | Standard pengekodan produk. |
KeyStr | Kandungan pengekodan produk. |
ExtInfo | Extinfo yang dihantar semasa memanggil "Dapatkan Antara Muka Kod QR Produk" ialah parameter pengenalan. |
NeedAntiFake | Sila gunakan halaman pop timbul yang disediakan oleh WeChat untuk memaparkan hasil anti-pemalsuan bermaksud Benar digunakan, palsu bermaksud tidak digunakan. |
Kembalikan contoh XML
<xml>
<ToUserName><![CDATA[otAzGjrJVN21mpDF4ZWQiYZwdK0Y]]></ToUserName>
<FromUserName><![CDATA[gh_fbe8a958756e]]></FromUserName>
<CreateTime>1447848568</CreateTime>
<MsgType><![CDATA[scanproduct]]></MsgType>
<ScanProduct>
<KeyStandard><![CDATA[qrcode]]></KeyStandard>
<KeyStr><![CDATA[weixin_antifake]]></KeyStr>
<ExtInfo><![CDATA[hyhy]]></ExtInfo>
<AntiFake>
<CodeResult><![CDATA[real]]></CodeResult>
</AntiFake>
</ScanProduct>
</xml>
Kembalikan perihalan parameter
Parameter | Penerangan |
---|
ToUserName | Openid pengguna. |
FromUserName | ID asal akaun awam pedagang. |
CreateTime | Masa penciptaan mesej (integer). |
MsgType | Jenis mesej, scanproduct. |
KeyStandard | Standard pengekodan produk. |
KeyStr | Kandungan pengekodan produk. |
ExtInfo | Extinfo yang dihantar semasa memanggil "Dapatkan Antara Muka Kod QR Produk" ialah parameter pengenalan. |
AntiFake | Kandungan maklumat anti-pemalsuan. |
CodeResult | Hasil pertanyaan anti-pemalsuan produk, nyata bermaksud kod itu benar, palsu bermaksud kod itu palsu, dan not_active bermaksud kod anti-pemalsuan tidak diaktifkan. |
Kosongkan rekod pengimbasan kod QR
Apabila "komponen anti-pemalsuan asli" disediakan pada halaman utama produk (sila lihat [Buat Produk] untuk mendapatkan butiran), setiap kali pengguna mengimbas kod QR untuk melihat halaman utama, ia akan dikira dan kemudian dipaparkan dalam "Butiran Pertanyaan Anti-Pemalsuan". Jika pedagang ingin "menetapkan semula" rekod imbasan kod tertentu kepada sifar, ia boleh memanggil antara muka ini untuk mengosongkan rekod imbasan kod tersebut.
Contoh permintaan
HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6900000000000",
"extinfo":"extinfo"
}
Permintaan keterangan parameter
Adakah parameter | diperlukan | Penerangan |
---|
access_token | ialah kelayakan global akaun rasmi | ., digunakan untuk panggilan antara muka. |
keystandard | ialah | standard pengekodan produk. |
keystr | ialah | kandungan kod produk. |
extinfo | ialah extinfo yang diluluskan apabila | memanggil "Dapatkan antara muka kod QR produk", yang merupakan parameter pengenalan. |
Contoh pengembalian
Keputusan pengembalian JSON yang betul adalah seperti berikut:
{
"errcode":0,
"errmsg":"ok"
}
Penerangan parameter pengembalian
参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |