Synchronous/Asynchronous Transmission
Synchronous transmissions
The incoming request will be verified, if there is an error, the reply containing the
verification codes will be returned to the service. If there is no error, the request is
passed through quota control and error checking. If there are quota overruns or errors,
the corresponding
errorsare returned to the
service. If there is no error, the message is sent to the user. If the service has the
authority to receive delivered/read report, a reportid is created for each message sent
and added to the sent report and returned to the service. When each message is delivered
to the user or read by the user, the relevant
reports
are
sent to the feedback URL of the
services.
The methods that support this transmission are:
- sendmsgserv (single user)
Asynchronous transmissions
The incoming request will be verified, if there is an error, the reply containing the
verification codes will be returned to the service.
If there is no error, process continues asynchronously and HTTP 200 is returned to the
service . This means that the message has been accepted for processing rather than been
successfully sent. The message is put to quota control and error checking. If the
service has the authority to receive reports and if there is an Error, it is added to
the sent report. If there is no error, the message is delivered and the sent report is
generated. The transmission report is delivered
to the
feedback URL + / report address asynchronously. When each message is
delivered to the user or read by the user, the relevant
reports are
sent to the
feedback URL of the services.
The methods that support this transmission are:
- sendmsgserv (all followers)
- sendmsgservlist
- sendmultiusermulticontent