La forma más sencilla de utilizar la API de GrabzIt cuando no hay una biblioteca API específica disponible para su lenguaje de programación es utilizar nuestra REST API.
Alternativamente, si su lenguaje de programación es compatible componentes COM, los ejemplos incluyen C++, ASP clásico, JScript, CScript y macros, luego puede usar nuestra biblioteca ASP.NET como se explica en Documentación COM de GrabzIt.
Nuestra API en realidad es proporcionada por una serie de servicios web a los que cualquier lenguaje de programación puede llamar. Para ocultar parte de esta complejidad, hemos escrito una serie de clientes en diferentes lenguajes de programación. Sin embargo, si su lenguaje de programación no es compatible, puede seguir estas instrucciones para ver cómo funcionan los servicios web y poder escribir su propio cliente. Si desea que su cliente sea de código abierto, estaremos encantados de alojarlo en nuestro repositorio para que otros también puedan usarlo.
Por favor podrías también dinos qué idioma no es compatible, si suficientes personas lo solicitan, escribiremos una nueva versión del cliente en ese idioma.
La parte clave al realizar una solicitud a nuestros servicios web es firmar la solicitud, ya que la firma evita que partes no autorizadas utilicen su cuenta.
Para hacer esto necesitas crear una firma. string, que contiene todos los parámetros, incluido el secreto de la aplicación, separados por el carácter de barra vertical ('|'). Sin embargo, los parámetros deben concatenarse en el orden correcto, lo cual puede encontrar para una llamada a un método en particular mirando la código fuente abierto.
Esta firma string entonces debe ser convertido into ASCII antes de ser convertido a MD5 y finalmente convertido into un maleficio string para dar la firma de la solicitud.
Cada llamada a nuestros servicios web consiste en una consulta string parámetros dos de los cuales deben ser la clave de solicitud y la firma de la solicitud. Esta información está representada por los parámetros clave y sig respectivamente.
La mayoría de las string Los parámetros deben estar codificados en URL. Consulta nuestro cliente PHP de código abierto para ver qué parámetros debe codificar. Esta clase también muestra qué parámetros se pueden enviar a nuestros servicios web. Para saber qué hacen estos parámetros, consulte los datos asociados. Documentación del cliente PHP.
El mejor enfoque al crear un cliente para un lenguaje de programación diferente es simplemente traducir cada método que necesita de uno de los clientes de código abierto existentes y cualquier método asociado. into el idioma deseado.
Si necesita más información sobre cómo crear un cliente, puede contáctanos.