Development process#
1.
Log in to the order making system [Open Platform] to obtain the API KEY and API TOKEN
2.
Refer to the document [Signature Algorithm] to construct your signature based on the language used
3.
Obtain the list of available products through the "Delivery Channel" interface
4.
Obtain the optimal price through "Order Trial Calculation" or "Order Batch Trial Calculation"
5.
Forecast your order through [Order Forecast] or [Order Batch Forecast]
6.
Obtain the order fee, transfer number and other information through [Order Details]
7.
Obtain the download address of the transfer slip through [Download Label]
Authentication and authentication#
For HTTP signature requests, the server side will authenticate the identity of the request initiator.Encryption method#
All requests are encrypted using symmetric encryptionMandatory parameters to be passed#
| Parameter name | Data type | Note |
|---|
| key | string | API_KEY |
| t | int | Current timestamp |
| username | string | username |
| sign | string | Signature |
key#
Developers can obtain API_KEY in the open platform, but they should also pay attention to the development environmentUnix timestamp, unit: secondsusername#
The login username, for example: TW0001sign#
A 32-bit string composed of numbers and letters, generated by a signature algorithmsecret#
"secret" is the key used for data signing and is not passed as a parameter. Developers can obtain API_TOKEN in the open platform//Timestamp concatenation key
sign = md5(secret + '_' + t)
PHP signature#
JAVA signature#
GO signature#