Red de conocimiento informático - Espacio del host - Tengo interfaces de SMS proporcionadas por China Mobile. ¿Cómo puedo llamar a estas interfaces en PHP para enviar SMS?

Tengo interfaces de SMS proporcionadas por China Mobile. ¿Cómo puedo llamar a estas interfaces en PHP para enviar SMS?

¿Cuál es el estilo de la interfaz móvil? ¿Es jabón o hecho a medida?

Llamar a una interfaz personalizada generalmente implica los siguientes pasos:

1. Leer el documento de la interfaz

2. Si es una interfaz GET, empalme los parámetros después de la dirección (recomendado

http_build_query). En el caso de la interfaz POST, consulte mi código de muestra.

3. Solicitar datos

4. Analizar el contenido devuelto para determinar si la llamada fue exitosa. El contenido generalmente se devuelve en formatos xml y json.

Le damos un ejemplo de CURL llamando a la interfaz POST: lt;?php

$ch?=?curl_init('¿Omitir la dirección de la interfaz,? Prevenir el bloqueo');

/?Las siguientes opciones están configuradas en verdadero; de lo contrario, el contenido devuelto por la interfaz se imprimirá directamente en la página

curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);

/?Tiempo de espera de conexión, asegúrese de configurarlo

curl_setopt($ch,?CURLOPT_CONNECTTIMEOUT,?5);?

//?Solicitar tiempo de espera después de tener éxito conexión, asegúrese de configurarla

curl_setopt($ch,?CURLOPT_TIMEOUT,?5);

/?Usar solicitud POST

curl_setopt($ch ,?CURLOPT_POST,?1);

/?POST parámetros, $post_data es una matriz asociativa que contiene parámetros

curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);

/?¿Enviar la solicitud y obtener comentarios?

$response?=?curl_exec($ch);

//?Analizar comentarios, omitidos

Para el estilo SOAP, consulte la documentación de PHP para comprender el uso de la clase SoapClient. Debido a la inconsistencia de las especificaciones de Soap, es posible que el Soap implementado en otros lenguajes no sea compatible con PHP.

En el pasado, he usado la interfaz de MobileDreams.com (no la interfaz de Mobile), que proporciona dos tipos de API, y su Soap no es compatible con PHP. Entonces elegí la API de estilo personalizado.