“Conocimientos Programación>Programación PHP /MySQL

Cómo escribir API PHP Tire de clases en un servidor remoto

2015/11/18
Interfaces de programación de aplicaciones o API , se han vuelto cada vez más popular como ingenieros de software buscan formas únicas para vincular a diferentes aplicaciones de Internet . PHP es uno de los idiomas que se utilizan comúnmente para interactuar con las API . La creación de su propia API que es compatible con PHP - y permite a sus usuarios para tirar de las clases de la API - se puede hacer ya sea mediante la creación de un jabón ( Simple Object Access Protocol ) interfaz o interfaz REST ( Transferencia de estado representacional ) . Instrucciones
1

Elija una estructura de URL de su API , como " http://api.exampleurl.com . "
2

Abre tu preferido código aplicación de edición y crear un nuevo documento PHP , asegurándose de que la parte superior es :

"? < php "
3

Establecer las variables de la API mediante la definición el formato y los intervalos de demanda , por ejemplo :

$ format = obtener ($ _GET [' formato '] ), $ num = intval ($ _GET [' num ']);
4

Crear una conexión a la base de datos de la API mediante el código siguiente, reemplazando los parámetros de ejemplo con los que utiliza la base de datos MySQL de su API :

$ con = mysql_connect ( ' http://api.exampleurl . com ' , ' root ',' password ' ) or die ( " Error MySQL. '); mysql_select_db ( ' api ' , $ con) or die ( " Error MySQL ' ) .
5

Crear una consulta de la API para que , utilizando el código siguiente como guía :

$ result = mysql_query ( 'SELECT * FROM ORDEN api_table BY' example_variable ');
6

Definir la salida de la API mediante la función de JSON de PHP para crear la salida y el formato , por ejemplo :

if ($ formato == ' json ') { while ($ api_call = mysql_fetch_array ( $ resultado , MYSQL_ASSOC )) { }

$ api_call = array (); while ($ api_call = mysql_fetch_array ( $ resultado , MYSQL_ASSOC ) ) {$ api_call [ ] = array ( 'post' = > $ api_call ) ;}
7

Guarde el archivo PHP en el servidor Web y configurar el servidor web si es necesario para asegurarse de que la URL de su API será accesible desde redes externas .

Página siguiente:
Programación PHP /MySQL
Cómo leer un archivo en PHP
Php class var función
Cómo eliminar atributos únicos en MySQL
Construya su propia base de datos impulsada sitio web Uso de PHP
Cómo cambiar los permisos de archivos mediante PHP
Cómo configurar PHP para enviar correo
¿Cómo hacer saltos de línea en PHP
Cómo agregar un punto negro en PHP
Conocimientos Informáticos © http://www.ordenador.online