Buenas , me gustaría saber como se hace para crear una propia API, exactamente como funciona eso?. Por ejemplo yo programo en PHP , si quiero crear uan propia API eso se le llamaría a crear una librería con funciones u objetos en PHP que luego usaría en todos mis proyectos?.
De todas formas no se si a eso se le llamaría API, pero por ejemplo la API de facebook la he visto por encima y es un código que no se parece a niingún lenguaje que yo conozca, ¿es más bien como otro lenguaje?.
Gracias de antemano.