Como usar una API?

Iniciado por Cergath, 21 Junio 2011, 03:31 AM

0 Miembros y 1 Visitante están viendo este tema.

Cergath

No encuentro mejor ejemplo que este: https://control.vps.net/api/

Igual que con la de otros scripts / servicios como whmphp o vbulletin, o incluso invisionpower,

¿Como puedo usarla con PHP? hay alguna guía para esto?

Saludos.

merolhack

Pues según yo una API no es más que una librería o conjunto de librerías en donde te permiten usas sus clases y funciones.

Es decir, como la API de facebook que te permite obtener información de su base de datos con solo unas cuantas líneas de código, la API se queda en su server y tu solo haces uso de ella limitadamente!!

Una API que se usa mucho es la de Google Maps.

Fuente:
http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones
PHP Web Developer
Joomla, jQuery, MySQL, CSS, etc...

Android APP Developer http://android-dev.tumblr.com/

Cergath

Es cierto, te pido disculpas por la pregunta tan general, lol, todas las APIs son diferentes...

Realmente necesito aprender PHP!, eso haré definitivamente.

Como ultima inquietud, tu me podrías ayudar a hacer un pequeño codigo en php, que dibuje / resulte en listar lo que esta función me muestra?.

Código (php) [Seleccionar]
public function getTickets()
        {
                $this->setAPIResource('tickets');

                $return = $this->sendGETRequest();

                return $return['response'];
        }


Código (php) [Seleccionar]
public function getTicket($id)
        {
                $this->setAPIResource('tickets/'.$id);

                $return = $this->sendGETRequest();

                return $return['response'];
        }


Ya hice el llamado a la API, etc, pero estoy en 0 al momento de invocarla correctamente.


Código (php) [Seleccionar]
require('php/api.php');
$api = API::getInstance('credenciales', 'key');

$ticket = $api->getTicket();


Qué crees que sirva allí? un foreach?... ya he logrado realizar otras funciones..

saludetes!