¿Cómo escribo una simple solicitud PHP y API de respuesta?

Para realizar una solicitud a su API, puede usar CURL:

  // Enlace a su API
 $ url = 'https://yourapi.com'; 
 // Autenticación para tu API
 $ auth [] = 'AUTENTICACIÓN: yourauthkey'; 

 // Inicia el rizo    
 $ ch = curl_init ();
 // Deshabilitar la verificación SSL    
 curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, false);
 // Devuelve la respuesta, si es falsa, imprime la respuesta curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true);  
 // Establecer encabezado de autenticación  
 curl_setopt ($ ch, CURLOPT_HTTPHEADER, $ auth);
 // Establecer la url    
 curl_setopt ($ ch, CURLOPT_URL, $ url);
 // Establecer el método POST  
 curl_setopt ($ ch, CURLOPT_POST, 1);
 // Agregar los campos y valores POST 
 curl_setopt ($ ch, CURLOPT_POSTFIELDS,
             "postvar1 = valor1 & postvar2 = valor2 & postvar3 = valor3");
 // en la vida real deberías usar algo como:
 // curl_setopt ($ ch, CURLOPT_POSTFIELDS, 
 // http_build_query (array ('postvar1' => 'value1')));
 // Ejecutar    
 $ chresult = curl_exec ($ ch);
 // Clausura    
 curl_close ($ ch);

En su código API, simplemente puede recibir los valores de campo de la variable global $ _POST:

  $ postvar1 = $ _POST ['postvar1'];

More Interesting

Cómo crear una nueva aplicación Django usando modelos de otra aplicación Django para usar la misma base de datos

¿Cuáles son los complementos más útiles para crear un sitio basado en WooCommerce en WordPress?

¿Cuáles son las buenas formas de desarrollar pasarelas SMS a granel?

¿Qué CMS es el mejor para construir un sitio web de redes sociales de alta gama?

Al crear una aplicación de teléfono inteligente, ¿es posible diseñar íconos usando imágenes encontradas en la web?

Tengo una lista de ID que asistieron a una clase y una lista de todas las ID de la clase. ¿Cómo identifico rápidamente las identificaciones que no llegaron a clase?

¿Qué es la pila tecnológica de Malwarebytes?

Cómo verificar en mi sitio web si un usuario está dentro de un radio de 1 km desde una ubicación en particular

¿Cuál es el mejor formato de imagen para usar en una página web para obtener la máxima calidad y la mínima velocidad?

¿Dónde puedo encontrar datos de ciudades, estados y países de todo el mundo?

¿Aprender Node.js después de conocer JavaScript del lado del cliente es como aprender Sass después de CSS? Si no, ¿hay una mejor analogía?

¿Cuáles son las tecnologías web más populares en 2017?

¿Cómo obtiene Mint.com el historial de transacciones de diferentes cuentas bancarias?

¿Cómo podemos hacer una aplicación Node.js y qué requisitos son necesarios para la misma?

¿Qué es mejor migrar para un desarrollador web (MEAN stack o PHP) en términos de conseguir un trabajo, Australia o Canadá?