Herramientas para capturar y convertir la web

Acceder a nuestra API con un lenguaje de programación no compatible

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 que cualquier lenguaje de programación puede llamar. Para ocultar algo 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 para 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.

Firmar una solicitud de servicio web

La parte clave de realizar una solicitud a nuestros servicios web es firmar la solicitud, ya que la firma evita que terceros no autorizados utilicen su cuenta.

Para hacer esto necesitas crear una firma string, que contiene todos los parámetros, incluido el secreto de la aplicación, separado por el carácter de barra vertical ('|'). Sin embargo, los parámetros deben concatenarse en el orden correcto, que puede encontrar para una llamada a un método en particular mirando el código fuente abierto.

Esta firma string entonces debe ser convertido into ASCII antes de ser hash a MD5 y finalmente convertido intun maleficio string para dar la firma de la solicitud.

Ejecutar una solicitud de servicio web

Cada llamada a nuestros servicios web consiste en consultas string parámetros dos de los cuales deben ser la clave de aplicación y la firma de la solicitud. Esta información está representada por los parámetros clave y sig respectivamente.

La mayoría string los parámetros deben estar codificados en URL. Mira nuestro cliente PHP de código abierto para ver qué parámetros debes 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 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 requiera de uno de los clientes de código abierto existentes y cualquier método asociado into tu idioma deseado.

Si necesita más información sobre cómo crear un cliente, puede contáctenos.