Estándares de API y SDK preconfigurados multilenguaje
La OpenAPI de este producto (Dm/2015-11-23) utiliza el estilo de firma RPC. Se han encapsulado SDK para los lenguajes de programación más comunes con el fin de facilitar el desarrollo. Los desarrolladores pueden descargar el SDK para invocar directamente la OpenAPI de este producto sin preocuparse por los detalles técnicos. Si el SDK existente no satisface sus necesidades, utilice el mecanismo de firma para una integración con autofirma. Dado que los detalles de la autofirma son muy complejos, este proceso puede tardar alrededor de 5 días hábiles. Por lo tanto, se recomienda unirse a nuestro grupo de servicio de DingTalk (147535001692) para llevar a cabo la integración de firmas bajo la guía de expertos.
Antes de usar la API, prepare su cuenta de identidad y su clave de acceso (AccessKey) para acceder eficazmente a la API mediante herramientas cliente (como SDK y CLI). Para obtener más información, consulte Obtener un AccessKey.
Escenarios de firma personalizada
Si su escenario empresarial tiene requisitos especiales y necesita integrar la API mediante autofirma, se recomienda consultar primero a nuestro equipo de soporte técnico (grupo de servicio de DingTalk: 147535001692) para obtener orientación profesional y garantizar una integración eficiente.
Preparación de cuenta y seguridad
Las cuentas de Alibaba Cloud tienen permisos administrativos completos sobre todos los recursos. Si un AccessKey se ve comprometido, todos los recursos asociados corren el riesgo de sufrir accesos no autorizados. Para garantizar la seguridad, se recomienda crear un RAM user con permisos de acceso exclusivos a la API y configurar su AccessKey, además de establecer directivas de RAM basadas en el principio de menor privilegio (PoLP). Utilice la cuenta de Alibaba Cloud únicamente en escenarios específicos donde se requieran explícitamente sus permisos.
Cuenta
|
API |
Título |
Descripción |
| DescAccountSummary | Get Account Information. | Obtiene la información de la cuenta. |
| UpdateUser | Update user information | Update account information |
| GetUser | Get User Information. | Obtiene los detalles de la cuenta. |
Lista blanca
|
API |
Título |
Descripción |
| AddIpfilter | Agregar lista blanca de IP. | Agrega información de protección de IP. |
| DeleteIpfilterByEdmId | Eliminar lista blanca de IP. | Elimina la información de protección de IP. |
Protección de IP
|
API |
Título |
Descripción |
| UpdateIpProtection | Habilitar o deshabilitar la función de protección de IP. | Actualiza la API de protección de IP. |
| GetIpProtection | Verifica si la protección de IP está habilitada. | Obtiene la información de protección de IP. |
| GetIpfilterList | Get IP Filter List. | Obtiene la información de protección de IP. |
Tarea
|
API |
Título |
Descripción |
| QueryTaskByParam | Query Job. | Consulta tareas según los parámetros especificados. |
Correo
|
API |
Título |
Descripción |
| Estadísticas | Estadísticas | |
| SenderStatisticsByTagNameAndBatchID | Obtener datos de envío según las condiciones especificadas. | Obtiene datos de envío según las condiciones especificadas. |
| SenderStatisticsDetailByParam | Get Sending Details. | Consulta los detalles de envío. |
| GetTrackList | Obtener datos de seguimiento de correos electrónicos enviados. | Obtiene datos de seguimiento de correos electrónicos enviados. |
| GetTrackListByMailFromAndTagName | Obtener datos de envío de seguimiento de correo electrónico por dirección del remitente y etiqueta. | Obtiene datos de seguimiento de correo electrónico que cumplen con las condiciones especificadas. |
| SingleSendMail | Send a single email. | Envía un solo correo electrónico. |
| BatchSendMail | Enviar correos electrónicos por lotes. | Envía correos electrónicos por lotes. |
| SendTestByTemplate | Enviar correo electrónico de prueba. | Envía un correo electrónico de prueba mediante una plantilla. |
Dominio
|
API |
Título |
Descripción |
| CreateDomain | Create Domain | Create Domain |
| DeleteDomain | Delete Domain. | Elimina un dominio. |
| ModifyPWByDomain | Establecer la contraseña SMTP para un dominio. | Modifica la contraseña a nivel de dominio. |
| QueryDomainByParam | Query Domain List Information | Query domain information |
| CheckDomain | Verify Domain. | Consulta el estado del dominio. |
| DescDomain | Configurar dominio. | Configura el nombre de dominio. |
Dirección
|
API |
Título |
Descripción |
| CreateMailAddress | Create a sender address. | Crea una dirección de remitente. |
| DeleteMailAddress | Delete Mail Address. | Elimina una dirección de correo. |
| ModifyMailAddress | Establecer contraseña SMTP y dirección de respuesta para la dirección de envío. | Modifica la dirección de envío. |
| QueryInvalidAddress | Obtener información de direcciones no válidas. | NextStart se cambió a tipo string. |
| QueryMailAddressByParam | Query sender address list | Queries the list of sender addresses. |
| ApproveReplyMailAddress | Verify Reply Address. | Verifica la dirección de respuesta. |
| CheckReplyToMailAddress | Verificar la dirección de respuesta para el envío de correos electrónicos. | Valida la dirección de respuesta. |
| DeleteInvalidAddress | Delete Invalid Address | Remove invalid addresses from the invalid address database |
Destinatario
|
API |
Título |
Descripción |
| CreateReceiver | Create Receiver List | Create Receiver List |
| DeleteReceiver | Delete Receiver List. | Elimina una lista de receptores. |
| DeleteReceiverDetail | Delete a Single Recipient | Delete a Single Recipient |
| QueryReceiverByParam | Consulta de lista de destinatarios. | Obtiene listas de destinatarios. |
| QueryReceiverDetail | Consulta de detalles de una lista de destinatarios específica. | Obtiene información detallada sobre una lista de destinatarios. |
| SaveReceiverDetail | Crear un único destinatario. | Crea un único destinatario. |
Etiqueta
|
API |
Título |
Descripción |
| CreateTag | Create Tag | Creates a tag. |
| DeleteTag | Delete Tag | Delete Tag |
| ModifyTag | Modify Tag. | Modifica una etiqueta. |
| QueryTagByParam | Retrieve Tags | Call QueryTagByParam to retrieve tags. |
IP dedicada
|
API |
Título |
Descripción |
| DedicatedIpPoolCreate | Crear pool de IP. | Crea un pool de IP dedicadas. |
| DedicatedIpPoolDelete | Delete IP Pool. | Elimina un pool de IP dedicadas. |
| DedicatedIpPoolUpdate | Update IP Pool. | Actualiza un pool de IP. |
| DedicatedIpPoolList | List IP Pools | Lists IP pools. |
| DedicatedIpNonePoolList | List IPs Not Added to IP Pool | Lists the IP addresses that are not assigned to any IP pool. This operation is used for IP pool configuration. |
| DedicatedIpAutoRenewal | Set IP Auto Renewal. | Configura la renovación automática para una dirección IP dedicada. |
| DedicatedIpChangeWarmupType | Update Purchased IP Warmup Method | Updates the prefetch method for a dedicated IP address. |
| DedicatedIpList | Listar direcciones IP adquiridas. | Lista las direcciones IP adquiridas. |
Dirección no válida
|
API |
Título |
Descripción |
| ListUserSuppression | Listar direcciones no válidas personales y del sistema. | Lista las direcciones no válidas de usuario. |
| CreateUserSuppression | Crear dirección o dominio no válido. | Crea una dirección no válida del usuario. |
| RemoveUserSuppression | Eliminar direcciones no válidas para individuos y sistemas. | Elimina las direcciones identificadas por el sistema y agregadas manualmente de la lista de supresión a nivel de usuario. |
| UnblockSending | Levantar restricciones de envío. | Elimina las restricciones de envío causadas por cancelaciones de suscripción o quejas. |
| ListBlockSending | ListBlockSending. | Consulta la lista negra de envío de correos electrónicos. |
Conjunto de configuración
|
API |
Título |
Descripción |
| ConfigSetCreate | Crear un conjunto de configuración. | Crea un conjunto de configuración. Puede crear hasta 100 conjuntos de configuración. |
| ConfigSetDelete | ConfigSetDelete. | Elimina conjuntos de configuración. |
| ConfigSetUpdate | Actualizar un conjunto de configuración. | Actualiza un conjunto de configuración. |
| ConfigSetDetail | Obtener detalles del conjunto de configuración. | Obtiene los detalles de un conjunto de configuración. |
| ConfigSetList | List configuration sets. | Enumera los conjuntos de configuración. |
| ConfigSetRelationFromAddress | ConfigSetRelationFromAddress. | Asocia un conjunto de configuración con una dirección de remitente. |
| ConfigSetCancelRelationFromAddress | ConfigSetCancelRelationFromAddress. | Desasocia una dirección de remitente de un conjunto de configuración. |
Plantilla
|
API |
Título |
Descripción |
| DeleteTemplate | Eliminar plantilla. | Consulta la información de la plantilla. |
| ModifyTemplate | Modificar plantilla de correo electrónico. | Modifica una plantilla de correo electrónico. |
| CreateTemplate | CreateTemplate. | Crea una nueva plantilla de correo en DirectMail. |
| DescTemplate | Ver información de la plantilla. | Consulta la información de la plantilla. |
| QueryTemplateByParam | Consulta paginada de la información de la lista de plantillas. | Consulta la información de la lista de plantillas mediante paginación. |
Verificación de dirección
|
API |
Título |
Descripción |
| GetValidationQuota | GetValidationQuota | Retrieves the email validation quota. |
| ValidateEmail | Validar una dirección de correo electrónico. | Valida una dirección de correo electrónico. |
| SendValidateFile | SendValidateFile | You can upload the list of addresses to be verified. |
| GetValidateFileStatus | GetValidateFileStatus. | Obtiene el estado de una tarea de validación de archivos. |
| GetValidateFile | GetValidateFile. | Obtiene el archivo de resultados de una tarea de validación por lotes. |
| DeleteValidateFile | DeleteValidateFile | Deletes the verification file after the verification process is complete. |
Otros
|
API |
Título |
Descripción |
| ListValidateFile | ListValidateFile. | Obtiene una lista de archivos de validación cargados. |