https://xxxxxx/v4/timpush/set_attr_name?usersig=xxx&identifier=admin&sdkappid=88888888&random=99999999&contenttype=json
Parameter | Description |
https | Request protocol: HTTPS Request method: POST |
xxxxxx | The dedicated domain corresponding to the country/region of your SDKAppID. China: console.tim.qq.comSingapore : adminapisgp.im.qcloud.comSeoul : adminapikr.im.qcloud.comTokyo: adminapijpn.im.qcloud.comFrankfurt : adminapiger.im.qcloud.comSilicon Valley : adminapiusa.im.qcloud.comJakarta: adminapiidn.im.qcloud.com |
v4/timpush/set_attr_name | Request API. |
usersig | |
identifier | |
sdkappid | SdkAppid assigned by the Instant Messaging Console when an application is created. |
random | A random 32-bit unsigned integer ranging from 0 to 4294967295. |
contenttype | Fixed value: json |
{"AttrNames": {"0": "sex","1": "city","2": "country"},"AttrTypes": {"0": 0, // ccount type corresponding to setting attributes, which does not support modification afterward."1": 0,"2": 0}}
Field | Type | Attribute | Description |
Number key | String | Required | Indicates which attribute (between "0" and "9") |
Attribute name | String | Required | The attribute name must not exceed 50 bytes. The application can have up to 10 push attributes (numbered from 0 to 9), with the user defining the meaning of each attribute |
Field | Type | Attribute | Description |
Number key | String | Optional | Indicates which attribute (between "0" and "9"), must be a Number Key included in AttrNames. |
Account type | Integer | Optional | The account type corresponding to the attribute defaults to 0. An attribute can only correspond to one account type. For details, see Introduction to Typical Push Scenarios. 0: Account type represents: Users log in to IM account to transmit UserID. 1: The account type represents the RegistrationID automatically generated when the push service registration is successful. |
{"ActionStatus": "OK","ErrorInfo": "","ErrorCode": 0}
Field | Type | Description |
ActionStatus | String | Processed Request Result: OK: Indicates successful processing FAIL: Indicates failure |
ErrorCode | Integer | Error code |
ErrorInfo | String | Error message |
Error code | Description |
90001 | Failed to parse the JSON format. Please ensure the request packet conforms to the JSON specification. |
90009 | The request requires App Administrator permissions. |
91000 | Internal service error, please try again. |
Feedback