Subscribe Quote
This API is used to subscribe quote.
SDK Links
ℹ️Info
Request
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| symbol | string[] | Yes | Security code list, for example: [700.HK] Check rules: The maximum number of symbols that can be passed in each request is 500 The maximum number of subscriptions per user is 500 |
| sub_type | int32[] | Yes | Subscription type, for example: [1,2], see SubType |
| is_first_push | bool | Yes | Whether to perform a data push immediately after subscribing. (trade not supported) |
Protobuf
protobuf
message SubscribeRequest {
repeated string symbol = 1;
repeated SubType sub_type = 2;
bool is_first_push = 3;
}Request Example
Response
Response Properties
Returns the securities and types of the successful subscription of this request.
| Name | Type | Description |
|---|---|---|
| sub_list | object[] | Subscription list |
| ∟ symbol | string | Seurity code |
| ∟ sub_type | int32[] | Subscription type, see SubType |
Protobuf
protobuf
message SubscriptionResponse {
repeated SubTypeList sub_list = 1;
}
message SubTypeList {
string symbol = 1;
repeated SubType sub_type = 2;
}Response JSON Example
json
{
"sub_list": [
{
"symbol": "700.HK",
"sub_type": [1, 2, 3]
},
{
"symbol": "AAPL.US",
"sub_type": [2]
}
]
}API Restrictions
⚠️Caution
- HK BMP quote level does not support quote push.
Error Code
| Protocol Error Code | Business Error Code | Description | Troubleshooting Suggestions |
|---|---|---|---|
| 3 | 301600 | Invalid request | Invalid request parameters or unpacking request failed |
| 3 | 301606 | Request rate limit | Reduce the frequency of requests |
| 7 | 301602 | Server error | Please try again or contact a technician to resolve the issue |
| 7 | 301605 | Too many subscriptons | Unsubscribe some subscribed securities |
| 7 | 301600 | Invalue request parameters | Please check the request parameter: sub_type |