# Results of product audits

If you receive a callback that the audit did not pass, refer to the returned reason for the audit, modify the item information, and resubmit the audit.

Due to the callback asynchronous, do not guarantee the success of the callback 100%, when the product has not been audited for a long time, should pull WeChat side of the latest product status.

# Example of request parameters

<xml>
    <ToUserName>gh_abcdefg</ToUserName> 
    <FromUserName>oABCD</FromUserName> 
    <CreateTime>12344555555</CreateTime>
    <MsgType>event</MsgType> 
    <Event>open_product_spu_audit</Event>
    <OpenProductSpuAudit>
        <out_product_id>spu_123</out_product_id>
        <product_id>38249023</product_id>
        <status>3</status> 
        <reject_reason>xxx原因</reject_reason>  
    </OpenProductSpuAudit>
</xml>

# Examples of back-up

success

# Dxplaination of request parameters

parameter type Introductions
ToUserName string Merchant Weixin Mini Program Name
FromUserName string WeChat OpenID for teams (fixed value)
CreateTime number Time of Event, Unix Timestamp
MsgType string Message type, fixed as event
Event string Event type, this interface is fixed to open_product_spu_audit
OpenProductSpuAudit object The subject of the event
OpenProductSpuAudit.out_product_id string Merchant custom product id
OpenProductSpuAudit.product_id number Platform Product ID
OpenProductSpuAudit.status number Audit Status, 4: Passed, 3: Rejected
OpenProductSpuAudit.spu_status number The current status of goods on and off shelves, refer to for goods
OpenProductSpuAudit.reject_reason string Related information

# Dxplaination of callback parameters

Simply return the character stringsuccess