• API Signature & Authentication Specification
    • Alibaba[1688] Open Platform API
      • 1688 Product Search
        • API for Visual Search of Similar Products
          • API for Image upload
          • API for Visual Search of Similar Products
        • API for Product Keyword Search
        • API for Product Detail Search
        • API for Searching Products in a Shop
        • API for 1688 Recommended Products
      • 1688 Business Opportunities
        • API for 1688 Hot Products
        • API for 1688 Hot Keywords
      • 1688 Logistics
        • API for China Domestic Shipping Cost
      • 1688 Category
        • API for Category Search on 1688
      • 1688 Order Manage
        • API for Creating Preview Order
        • API for Creating Formal Order
        • API for Canceling Formal Order
        • API for Querying Order Details
        • API for Confirming Order Receipt
        • API for Retrieving Payment Link
        • API for Auto Payment of Order
      • 1688 Message Service
        • Callback Message Signature Verification Specification
        • Order Created Message
        • Order Price Modification Message
        • Transaction Payment Message
        • Order Delivery Message
        • Logistics Order Status Change
        • Order Receipt Confirmation Message
        • Transaction Completed Message

    API Signature & Authentication Specification

    1. Interface Signature Rules (sign)
    2. Simplified Signature Rules for POST-JSON Request Interfaces
    For requests with a JSON payload, the nested structure may cause inconsistent field ordering across different serialization libraries, leading to signature verification failures. To mitigate this issue, a simplified authentication scheme is provided.
    Instead of signing the entire JSON body, the following top-level fields are introduced in the request body:
    Signature Generation (Simplified Rule)
    The signature is generated as follows:
    Verification Flow
    1.Extract appKey, requestTime, and sign from the JSON request body.
    2.Compute the signature using the same algorithm with the stored appSecret.
    3.Compare the computed signature with the provided sign value.
    4.Validate that requestTime is within the acceptable time window (e.g., 5 minutes) to prevent replay attacks.
    Next
    API for Image upload
    Built with