상품 관리
상품 정보 조회
이 인터페이스를 호출하면 판매자는 성공적으로 생성된 상품 정보를 조회하여 상품 상태나 정보 설정을 확인할 수 있습니다.
요청 예시
HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/get?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6900873042720"
}
요청 매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
---|
access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
keystandard | 은 | 제품 코딩 표준입니다. |
keystr | 은 | 제품 코드 내용입니다. |
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"errcode": 0,
"errmsg": "ok",
"brand_info":{
"base_info":{
"title": "扫一扫动态主页demo",
"thumb_url":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNrX6Yrvd7LzKERyic3kn3VdSsmFr5F5ibXzj9Al65yWFudmjqcWic1Qe9g/0",
"brand_tag": "小耿哥8",
"category_id": 0,
"retail_price": "0.00",
"store_mgr_type": "auto",
"store_vendorid_list":[],
"color": "auto",
"status": "on"
},
"detail_info":{
"banner_list":[
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNic0LvlkCw7s6mZpicib7ict5MhoiaL3gPrYXpibnibOpViaYJFpic12nx4bNZcQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNbTfwJmlVXp9k1A80UCFL1a9icwdthmSLh0RuJ5iaKcZBwdXbOicktkwPQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNW4FD74oXjEyqHicE9U3H0nTCdLHibo7rRia2TFBQ6tx2Pvic92ica8Wns4Q/0"}
],
"detail_list":[
{
"title": "产品名称",
"desc": "微信相框moment"
},
{
"title": "设计团队",
"desc": "微信团队"
},
{
"title": "设计初衷",
"desc": "做一个简单纯粹的电子相框"
},
{
"title": "产品诉求",
"desc": "以相框为纽带,增加子女与父母长辈的沟通,用照片通过微信传递感情交流"
}
]
},
"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": "此处可根据品牌商需要,用于简单描述商品或活动。"
}
]
},
"module_info":{
"module_list":[
{
"type": "anti_fake",
"native_show": "true"
}
]
}
}
}
반환 매개변수 설명
매개변수 | 설명 |
---|
errcode | 0은 호출이 성공했음을 의미합니다. 관련 오류 코드가 반환됩니다. |
errmsg | ok는 호출이 성공했음을 의미합니다. 그렇지 않으면 오류 메시지가 반환됩니다. |
status | 제품 홈페이지의 상태는 on은 게시된 상태, off는 게시되지 않은 상태, check는 리뷰 상태, Reject는 리뷰 실패 상태입니다. |
기타 매개변수 설명은 "제품 만들기" 인터페이스를 참조하세요.
참고: 상태가 "확인 중"인 제품의 경우 인터페이스를 호출하여 게시를 업데이트하거나 취소할 수 없습니다. 그렇지 않으면 오류가 보고됩니다.
상품 정보 일괄 조회
이 인터페이스를 호출하면 판매자는 성공적으로 생성된 상품 정보를 일괄 조회할 수 있습니다. 조회 차원에는 상품 상태 및 코딩 내용이 포함됩니다.
요청 예시
HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/getlist?access_token=access_toke
POST数据格式:JSON
POST数据例子:
{
"offset": "1",
"limit": "10",
"status":"on",
}
요청 매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
---|
access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
offset | 은 | 일괄 쿼리의 시작 위치이며 0부터 시작하고 시작 위치를 포함합니다. |
limit | 은 | 일괄 쿼리 수입니다. |
status | No | 상태별 끌어오기를 지원합니다. on은 릴리즈됨 상태, off는 미게시 상태, check는 리뷰 상태, Reject는 리뷰 실패 상태, all은 모두 상태입니다. |
keystr | No | 부분 인코딩 콘텐츠 가져오기를 지원합니다. 이 매개변수를 입력한 후 인코딩 내용에 전달된 매개변수가 포함된 제품 정보를 추출할 수 있습니다. 키워드 검색과 유사합니다. |
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"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"
}
]
}
반환 매개 변수 설명#🎜🎜 ## 🎜🎜#Parameter | Description |
---|
errcode | #🎜 🎜 #0은 호출이 성공했음을 의미하며, 그렇지 않으면 관련 오류 코드가 반환됩니다. |
errmsg | ok는 호출이 성공했음을 의미합니다. 그렇지 않으면 오류 메시지가 반환됩니다. |
total | 필터 기준에 맞는 총 제품 수입니다. |
key_list | 상품 정보 목록입니다. |
keystandard | 상품 코딩 표준. |
keystr | 제품 코드 내용입니다. |
category_id | 제품 카테고리 ID. |
category_name | 제품 카테고리 이름입니다. |
update_time | 상품 정보의 마지막 업데이트 시간(정수형)입니다. |
status | 제품 홈페이지 상태는 ON이 공개 상태, OFF가 미공개 상태, 체크가 리뷰 상태, 거부는 검토 상태가 실패 상태입니다. |
상품 정보 업데이트
이 인터페이스를 호출하면 상품의 기본 정보(base_info), 상세 정보(detail_info), 프로모션 서비스 영역(action_info), 구성 요소 영역(modul_info)을 개별적으로 또는 전체적으로 업데이트할 수 있습니다. 업데이트의.
참고: "출시 상태(켜짐)"인 제품을 업데이트하는 경우 인터페이스를 성공적으로 호출한 후 새 제품 정보가 자동으로 스캔 검토 시스템에 입력됩니다. "검토 중(확인 중)"인 제품은 업데이트하거나 게시를 취소할 수 없습니다. 그렇지 않으면 오류가 보고됩니다.
요청 예시
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": "此处可根据品牌商需要,用于简单描述商品或活动。"
}
]
}
}
}
요청 매개변수 설명
Parameter | 필수인가요 | 설명 |
---|
# 🎜 🎜#access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
keystandard | 은 | 제품 코딩 표준입니다. |
keystr | 은 | 의 제품 코드 내용입니다. |
action_info | No | 상품 프로모션 서비스 지역 정보입니다. |
详细参数说明,请参考“创建商品”接口。
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"errcode": 0,
"errmsg": "ok",
"pid": "5g0B4A90aqc"
}
반환 매개 변수 설명#🎜🎜 ## 🎜🎜#参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |
pid | 转译后的商品id,将直接编入“获取商品二维码接口”返回的二维码内容。 |
상품 정보 지우기
이 인터페이스를 호출하면 판매자는 성공적으로 생성된 상품을 삭제할 수 있습니다. 정보.
요청 예시
HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/clear?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6900873042720"
}
요청 예시 설명
매개변수 | 가 필수인가요? | 설명 |
---|
access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
keystandard | 은 | 제품 코딩 표준입니다. |
keystr | 은 | 제품 코드 내용입니다. |
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"errcode": 0,
"errmsg": "ok"
}
반환 매개 변수 설명#🎜🎜 ## 🎜🎜#参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |
Jump URL 매개변수 설명
장면 설명: #🎜 🎜 #
사용자가 상품 홍보 서비스 영역에서 링크 유형 링크를 클릭하면 점프된 URL에 wxkeystand, wxkeystr, wxticket, wxextinfo의 4가지 매개변수가 전달됩니다. wxticket을 확인함으로써 접속한 사용자의 출처와 신원정보를 확인할 수 있어 정확한 운용이 가능하다. URL示例:http://p.url.cn/wxscandemo/yangbanjian/fangweilanding?91eddae46161ae26a3e6e928f3c07147=scan&wxkeystandard=qrcode&wxkeystr=cosmetics1&wxticket=azlsdGljdXo4Ymow&wxextinfo=123
매개변수 설명
Parameter | Description |
---|
wxkeystand | #🎜 🎜 #상품 코딩 표준. |
wxkeystr | 제품 코드 내용입니다. |
wxticket | 소스를 식별하는 자격 증명 매개변수입니다. "wxticket 매개변수 확인 인터페이스"를 통해 해당 상품 정보를 교환하고 사용자 정보에 접근할 수 있습니다. 특히, 사용자가 링크를 공유하면 WeChat은 보안을 보장하기 위해 wxticket 매개변수를 지웁니다. |
wxextinfo | "제품 QR 코드 가져오기 인터페이스" 호출 시 전달된 extinfo는 식별 매개변수입니다. |
wxticket 매개변수 확인
이 인터페이스를 호출하여 현재 액세스 소스를 확인하세요. 사용자 제품 홈 페이지, 웹 페이지 프런트 엔드에서 사용자의 신원 정보를 얻습니다. 시나리오의 정확성을 보장하기 위해 wxticket 매개변수는 임시 서명으로 20분 동안만 유효합니다. 유효 기간이 초과되면 확인이 실패합니다.
요청 예시
HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"ticket": " Ym1haDlvNXJqY3Ru1",
}
요청 매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
---|
access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
ticket | 은 | 요청 URL의 wxticket 매개변수입니다. |
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"errcode":0,
"errmsg":"ok",
"keystandard":"ean13",
"keystr":"6901481811083",
"openid":"otAzGjrS4AYCmeJM1GhEOcHXXTAo",
"scene":"scan",
"is_check": false,
"is_contact": false
}
반환 매개 변수 설명#🎜🎜 ## 🎜🎜# 매개변수 | 설명 |
---|
errcode | 0은 호출이 성공했음을 의미합니다. 그렇지 않으면 관련 오류 코드가 반환됩니다. |
errmsg | ok는 호출이 성공했음을 의미합니다. 그렇지 않으면 오류 메시지가 반환됩니다. |
keystandard | 상품 코딩 표준. |
keystr | 제품 코드 내용. |
openid | 현재 방문자의 openid로, 사용자를 고유하게 식별할 수 있습니다. |
scene | 제품 홈페이지를 여는 장면, 스캔은 코드 스캔을 의미하고, 기타는 대화, 컬렉션, 친구 서클 등 다른 장면을 의미합니다. |
is_check | 바코드(QR코드)가 스캔되었는지 여부를 나타내는 True는 Yes, False는 No를 의미합니다. |
is_contact | 공식 계정 팔로우 여부를 true로 설정하면 팔로우한 것이고, false는 팔로우하지 않은 것입니다. |
컴포넌트 메시지
이 인터페이스를 호출하려면 "제품 생성" 시 컴포넌트 내용을 먼저 설정해야 하며, 이를 통해 컴포넌트 영역의 표시 결과를 제어할 수 있습니다. 인터페이스.
현재 판매자는 판매자가 미리 설정한 "extinfo" 콘텐츠뿐만 아니라 WeChat에서 푸시하는 "이벤트"를 통해 스캔하고 쿼리한 제품 정보를 얻을 수 있습니다. 현지 정보를 검증함으로써 사용자가 문의한 제품의 진품 여부를 판단할 수 있으며, 그 결과는 이 인터페이스를 통해 위챗으로 반환되고, 위챗은 최종적으로 클라이언트의 맞춤형 페이지에 진품 조회 결과를 표시한다. 가맹점이 구성요소 내용을 설정한 후 [사용자-위챗-가맹점]의 정보 상호작용 모드는 다음과 같습니다.
Push 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>
푸시 매개변수 설명
Parameter | Description |
---|
ToUserName | #🎜 🎜 #판매자의 원래 공식 계정 ID입니다. |
FromUserName | 사용자의 openid입니다. |
CreateTime | 메시지 생성 시간(정수). |
MsgType | 메시지 유형, 이벤트. |
Event | Event 유형, scan_product_callback은 구성 요소 메시지 이벤트입니다. |
KeyStandard | 상품 코딩 표준. |
KeyStr | 제품 코드 내용입니다. |
ExtInfo | "제품 QR 코드 가져오기 인터페이스" 호출 시 전달된 extinfo는 식별 매개변수입니다. |
NeedAntiFake | 위조 방지 결과를 표시하려면 WeChat에서 제공하는 팝업 페이지를 사용하세요. True는 사용되었음을 의미하고 False는 사용하지 않음을 의미합니다. 사용된. |
반환 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>
반환 매개변수 설명
매개변수 | 설명 |
---|
ToUserName | 사용자의 openid입니다. |
FromUserName | 판매자 공개 계정의 원래 ID입니다. |
CreateTime | 메시지 생성 시간(정수). |
MsgType | 메시지 유형, 제품 스캔. |
KeyStandard | 제품 코딩 표준입니다. |
KeyStr | 제품 코드 내용. |
ExtInfo | "제품 QR 코드 가져오기 인터페이스" 호출 시 전달된 extinfo가 식별 매개변수입니다. |
AntiFake | 위조방지 정보 내용입니다. |
CodeResult | 제품 위조 방지 쿼리 결과, real은 코드가 true임을 의미하고, fake는 코드가 false임을 의미하며, not_active는 위조 방지 코드가 활성화되지 않았음을 의미합니다. |
QR 코드 스캔 기록 지우기
제품 홈페이지에 "기본 위조 방지 구성요소"가 설정되어 있는 경우(자세한 내용은 [제품 만들기] 참조) 사용자가 QR 코드를 스캔할 때마다 홈페이지를 조회하시면 "위조방지 조회 상세정보"에 집계되어 표시됩니다. 판매자가 특정 코드의 스캔 기록을 0으로 "재설정"하려는 경우 이 인터페이스를 호출하여 코드의 스캔 기록을 지울 수 있습니다.
요청 예시
HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
"keystandard": "ean13",
"keystr": "6900000000000",
"extinfo":"extinfo"
}
요청 매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
---|
access_token | 은 인터페이스 호출에 사용되는 | 공식 계정의 글로벌 자격 증명입니다. |
keystandard | 은 | 제품 코딩 표준입니다. |
keystr | 은 | 제품 코드 내용입니다. |
extinfo | 은 | 가 식별 매개변수인 "제품 QR 코드 가져오기 인터페이스"를 호출할 때 전달되는 extinfo입니다. |
반환 예시
올바른 JSON 반환 결과는 다음과 같습니다.
{
"errcode":0,
"errmsg":"ok"
}
반환 매개 변수 설명#🎜🎜 ## 🎜🎜#参数 | 说明 |
---|
errcode | 0为调用成功,否则返回相关错误码。 |
errmsg | ok为调用成功,否则返回错误提示。 |