Aviso de fin de soporte: el 30 de octubre de 2026, AWS finalizará el soporte para Amazon Pinpoint. Después del 30 de octubre de 2026, ya no podrá acceder a la consola de Amazon Pinpoint ni a los recursos de Amazon Pinpoint (puntos de conexión, segmentos, campañas, recorridos y análisis). Para obtener más información, consulte Fin de soporte de Amazon Pinpoint. Nota: Este cambio no afecta a las API relacionadas con los SMS, los mensajes de voz, las notificaciones push móviles, la OTP y la validación de números de teléfono, por lo que son compatibles con Mensajería para usuarios finales de AWS.
Uso de DeleteEndpoint con un SDK de AWS
Los siguientes ejemplos de código muestran cómo utilizar DeleteEndpoint.
- Java
-
- SDK para Java 2.x
-
Eliminar un punto de conexión.
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.pinpoint.PinpointClient;
import software.amazon.awssdk.services.pinpoint.model.DeleteEndpointRequest;
import software.amazon.awssdk.services.pinpoint.model.DeleteEndpointResponse;
import software.amazon.awssdk.services.pinpoint.model.PinpointException;
/**
* Before running this Java V2 code example, set up your development
* environment, including your credentials.
*
* For more information, see the following documentation topic:
*
* https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html
*/
public class DeleteEndpoint {
public static void main(String[] args) {
final String usage = """
Usage: <appName> <endpointId >
Where:
appId - The id of the application to delete.
endpointId - The id of the endpoint to delete.
""";
if (args.length != 2) {
System.out.println(usage);
System.exit(1);
}
String appId = args[0];
String endpointId = args[1];
System.out.println("Deleting an endpoint with id: " + endpointId);
PinpointClient pinpoint = PinpointClient.builder()
.region(Region.US_EAST_1)
.build();
deletePinEncpoint(pinpoint, appId, endpointId);
pinpoint.close();
}
public static void deletePinEncpoint(PinpointClient pinpoint, String appId, String endpointId) {
try {
DeleteEndpointRequest appRequest = DeleteEndpointRequest.builder()
.applicationId(appId)
.endpointId(endpointId)
.build();
DeleteEndpointResponse result = pinpoint.deleteEndpoint(appRequest);
String id = result.endpointResponse().id();
System.out.println("The deleted endpoint id " + id);
} catch (PinpointException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
System.out.println("Done");
}
}
- Kotlin
-
- SDK para Kotlin
-
suspend fun deletePinEncpoint(
appIdVal: String?,
endpointIdVal: String?,
) {
val deleteEndpointRequest =
DeleteEndpointRequest {
applicationId = appIdVal
endpointId = endpointIdVal
}
PinpointClient.fromEnvironment { region = "us-west-2" }.use { pinpoint ->
val result = pinpoint.deleteEndpoint(deleteEndpointRequest)
val id = result.endpointResponse?.id
println("The deleted endpoint is $id")
}
}
Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte Uso de Amazon Pinpoint con un AWS SDK. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.