Queries product information.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request Parameters

Parameter Type Required Example Description
Action String Yes ListProducts

The operation that you want to perform. Set the value to ListProducts.

Response parameters

Parameter Type Example Description
Code Integer 200

The status code.

Data Struct

The data returned after the call succeeds.

ConsultationMore Array

The category of products for which more consultation questions are submitted.

Description String Questions related to changing the bound mobile phones or mailboxes, real-name verification, and retrieving usernames and passwords

The product description.

Name String Account Support

The product name.

ProductCode String account

The product code.

HotConsultation Array

The category of products for which hot consultation questions are submitted.

Description String Questions related to agents

The product description.

Name String Agent

The product name.

ProductCode String agent

The product code.

HotTech Array

The category of products for which hot technical questions are submitted.

Description String Server consultation or technical questions, such as failures in remote server access, website access, and security

The product description.

Name String Elastic Compute Service

The product name.

ProductCode String ecs

The product code.

TechMore Array

The category of products for which more technical questions are submitted.

GroupName String Storage And Cdn

The group in the TechMore category.

ProductList Array

The list of products in the group.

Description String OSS

The product description.

Name String Object Storage Service

The product name.

ProductCode String oss

The product code.

Message String success

The prompt message.

RequestId String CA6204AC-6AA9-4CFA-9310-7DFD20C19EBC

The ID of the request.

Success Boolean true

Indicates whether the request is successful. The value true indicates a success. The value false indicates a failure.

Examples

Sample requests

http(s)://[Endpoint]/? Action=ListProducts
&<Common request parameters>

Sample success responses

XML format

<Message>success</Message>
<Data>
    <ConsultationMore>
        <Description>Questions related to ICP filing, compensation, and refund</Description>
        <Id>76</Id>
        <Name>ICP Filing</Name>
    </ConsultationMore>
    <HotConsultation>
        <Description>Questions related to orders, withdrawal, invoices, remittance, and vouchers</Description>
        <Id>1193</Id>
        <Name>Financial Support</Name>
    </HotConsultation>
    <HotConsultation>
        <Description>Questions related to changing the bound mobile phones or mailboxes, real-name verification, and retrieving usernames and passwords</Description>
        <Id>1194</Id>
        <Name>Account Support</Name>
    </HotConsultation>
    <HotConsultation>
        <Description>Questions related to client configuration, client usage, email sending, email receiving, bounce emails, postmaster, and spam</Description>
        <Id>88</Id>
        <Name>Alibaba Mail</Name>
    </HotConsultation>
    <TechMore>
        <GroupName>Elastic Calculation</GroupName>
        <ProductList>
            <Description>Questions related to SLB configuration, uneven load distribution, and health check</Description>
            <Id>86</Id>
            <Name>Server Load Balancer</Name>
        </ProductList>
        <ProductList>
            <Description>OSS consultation or technical questions, such as bucket creation, bucket usage, and API key questions</Description>
            <Id>22</Id>
            <Name>Object Storage Service</Name>
        </ProductList>
        <ProductList>
            <Description>Questions related to dedicated host reboot, remote connection failures, password initialization, and system initialization</Description>
            <Id>101</Id>
            <Name>Dedicated Hosting</Name>
        </ProductList>
        <ProductList>
            <Description>Questions related to simple application servers, such as control panel, FTP usage, database, and website access</Description>
            <Id>1205</Id>
            <Name>Simple Application Server</Name>
        </ProductList>
        <ProductList>
            <Description>Questions related to virtual hosts, dedicated hosts, simple application servers, and shared servers (former HiChina)</Description>
            <Id>1215</Id>
            <Name>Host (former HiChina)</Name>
        </ProductList>
    </TechMore>
    <TechMore>
        <GroupName>More</GroupName>
        <ProductList>
            <Description>Questions related to competition rules and technical consultation</Description>
            <Id>1209</Id>
            <Name>Tianchi</Name>
        </ProductList>
    </TechMore>
</Data>
<Code>200</Code>
<Success>true</Success>

JSON format

{
    "Message":"success",
    "Data":{
        "ConsultationMore":[
            {
                "Description":"Questions related to ICP filing, compensation, and refund",
                "Id":76,
                "Name":"ICP Filing"
            }
        ],
        "HotTech":[

        ],
        "HotConsultation":[
            {
                "Description":"Questions related to orders, withdrawal, invoices, remittance, and vouchers",
                "Id":1193,
                "Name":"Financial Support"
            },
            {
                "Description":"Questions related to changing the bound mobile phones or mailboxes, real-name verification, and retrieving usernames and passwords",
                "Id":1194,
                "Name":"Account Support"
            },
            {
                "Description":"Questions related to client configuration, client usage, email sending, email receiving, bounce emails, postmaster, and spam",
                "Id":88,
                "Name":"Alibaba Mail"
            }
        ],
        "TechMore":[
            {
                "GroupName":"Elastic Calculation",
                "ProductList":[
                    {
                        "Description":"Questions related to SLB configuration, uneven load distribution, and health check",
                        "Id":86,
                        "Name":"Server Load Balancer"
                    },
                    {
                        "Description":"OSS consultation or technical questions, such as bucket creation, bucket usage, and API key questions",
                        "Id":22,
                        "Name":"Object Storage Service"
                    },
                    
                    {
                        "Description":"Questions related to dedicated host reboot, remote connection failures, password initialization, and system initialization",
                        "Id":101,
                        "Name":"Dedicated Hosting"
                    },
                    {
                        "Description":"Questions related to simple application servers, such as control panel, FTP usage, database, and website access",
                        "Id":1205,
                        "Name":"Simple Application Server"
                    },
                    {
                        "Description":"Questions related to virtual hosts, dedicated hosts, simple application servers, and shared servers (former HiChina)",
                        "Id":1215,
                        "Name":"Host (former HiChina)"
                    }
                ]
            },
            {
                "GroupName":"More",
                "ProductList":[
                    {
                        "Description":"Questions related to competition rules and technical consultation",
                        "Id":1209,
                        "Name":"Tianchi"
                    }
                ]
            }
        ]
    },
    "Code":200,
    "Success":true
}

Error codes

HTTP status code Error code Error message Description
400 param.illegal The specified parameter is invalid. Please check the parameter. The error message returned because there are invalid parameters. Modify the parameter settings as required.
500 System.error An error occurred while processing your request. The error message returned because an internal error has occurred. Try again later.

For a list of error codes, visit the API Error Center.